Share files to WeChat

/**
     * Share pictures to friends
     *
     * @param file
     */
private void shareToFriend(File file) {
    Intent intent = new Intent();
    ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent. mm.ui.tools.ShareImgUI");
    intent.setComponent(comp);
    intent.setAction(Intent.ACTION_SEND);
    intent.setType("image/*");
    intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file ));
    startActivity(intent);
}


/**
     * Share multiple pictures to Moments, add text to multiple pictures
     *
     * @param uris
     */
private void shareToTimeLine(String title, ArrayList<Uri> uris) {
    Intent intent = new Intent();
    ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI");
    intent.setComponent(comp);
    intent.setAction(Intent.ACTION_SEND_MULTIPLE);
    intent.setType("image/*");

    intent.putExtra("Kdescription", title);

    intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
    startActivity(intent);
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326312395&siteId=291194637