美文网首页
Android微信分享多张图片和文字(发朋友圈)

Android微信分享多张图片和文字(发朋友圈)

作者: Mocaris | 来源:发表于2017-04-20 10:33 被阅读413次

    由于工作中需要分享多张图片和文字到朋友圈,找了N多分享SDK貌似都没有,终于搜到大牛提供的一种方法,不过缺点是没有分享回调,代码如下:


    ```

    Intent intent =newIntent();

    ComponentName comp =newComponentName("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);//这里title 为朋友圈的文字描述

    ArrayList<Uri> imageUris = new ArrayList();

    ArrayList<File> files=new ArrayList<>();//这里file 类型需要是图片格式,因为发送朋友圈的是图片

    /*

    files.add(new File(Environment.getExternalStorageDirectory()+File.separator+"abc120.jpg"));

    files.add(new File(Environment.getExternalStorageDirectory()+File.separator+"abc1201.jpg"));

    */

    for(File f : files) {

    imageUris.add(Uri.fromFile(f));

    }

    intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);

    startActivity(intent);//直接打开朋友圈页面发送朋友圈

    ```

    相关文章

      网友评论

          本文标题:Android微信分享多张图片和文字(发朋友圈)

          本文链接:https://www.haomeiwen.com/subject/wcgkzttx.html