数码资讯
Android 利用Intent 微信分享
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1、在项目中如果用到微信分享,可以利用Intent 根据微信的包名跳转,分享朋友资讯。
这样做的好处:免去了微信的SDK ,和 回调信息的延迟。
分享朋友:
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.tencent.mm",
"com.tencent.mm.ui.tools.ShareImgUI");
intent.setComponent(comp);
intent.setAction("android.intent.action.SEND");
intent.setType("image/*"); intent.putExtra(Intent.EXTRA_TEXT,"我是文字");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
startActivity(intent);
分享朋友圈:
<pre name="code" >File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); File file = new File(dir, "1.png");Intent intent = new Intent(); ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI"); intent.setComponent(comp); intent.setAction("android.intent.action.SEND"); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_TEXT,"我是文字"); intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file)); startActivity(intent);
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。