分享文件到微信

/**
     * 分享图片给好友
     *
     * @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);
}


/**
     * 分享多图到朋友圈,多张图片加文字
     *
     * @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);
}

猜你喜欢

转载自zhmeup.iteye.com/blog/2356778