Android 微信图片分享功能

 更新时间:2016年07月08日 17:39:19   投稿:lqh   我要评论
本文主要介绍的是,Anroid 分享本地带二维码的图片给微信好友和朋友圈的功能代码,具有一定的参考价值,希望能帮助到有需要的朋友

我们都知道,通过 微信官方 分享sdk 支持图片分享,而且有多种方式。官方链接 可直接查看,不再赘述。

本文要解决的问题是,分享本地带二维码的图片给微信好友和朋友圈。朋友圈图片能够实现长按识别,给微信好友对话框的图片 在 iOS 可以正常识别,但是 Android 端却不能识别 ,为什么?

以下引用网友的回答:

经过分析和功能对比,android wechat app 中有两种图片浏览方式,图片预览,和图片本地发送后的打开查看(这个有识别动作)页面。预览图片功能中,不包含长按手势的识别功能,仔细观察可看到,iOS 设备发送二维码图片到聊天记录中,android 打开的是预览功能,长按是没有二维码识别功能的,但当 android 将此图片保存后,再次发出时,是可以识别的,图并无问题,而是 wechat android 版本的功能实现与iOS不对等导致。

通过 系统的 ACTION_SEND 组件可以解决上述问题。

< class="language-java hljs "> /**
  * 分享图片到 微信
  * @param path 本地路径的图片
  */
 private void shareWeChat(String path){
  Uri uriToImage = Uri.fromFile(new File(path));
  Intent shareIntent = new Intent();
  //发送图片到朋友圈
  //ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI");
  //发送图片给好友。
  ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareImgUI");
  shareIntent.setComponent(comp);
  shareIntent.setAction(Intent.ACTION_SEND);
  shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage);
  shareIntent.setType("image/jpeg");
  startActivity(Intent.createChooser(shareIntent, "分享图片"));
 }

相关文章

  • Android开发之登录验证实例教程

    Android开发之登录验证实例教程

    这篇文章主要介绍了Android开发之登录验证实现方法,包括发送数据、服务器端验证、配置文件等,需要的朋友可以参考下
    2014-08-08
  • Android开发仿bilibili刷新按钮的实现代码

    Android开发仿bilibili刷新按钮的实现代码

    这篇文章主要介绍了Android 仿bilibili刷新按钮的实现代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-10-10
  • ExpandableListView实现二级列表购物车

    ExpandableListView实现二级列表购物车

    这篇文章主要为大家详细介绍了ExpandableListView实现二级列表购物车,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • 用原生VideoView进行全屏播放时的问题

    用原生VideoView进行全屏播放时的问题

    本篇文章主要介绍了用原生VideoView进行全屏播放时的问题,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • Kotlin如何安全访问lateinit变量的实现

    Kotlin如何安全访问lateinit变量的实现

    这篇文章主要介绍了Kotlin如何安全访问lateinit变量的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Android 调用系统照相机拍照和录像

    Android 调用系统照相机拍照和录像

    本文主要介绍Android 调用系统照相机拍照和录像的资料,这里整理了详细的代码,有需要的小伙伴可以参考下
    2016-09-09
  • Android获取SDcard目录及创建文件夹的方法

    Android获取SDcard目录及创建文件夹的方法

    今天小编就为大家分享一篇Android获取SDcard目录及创建文件夹的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Android实现光点模糊渐变的自旋转圆环特效

    Android实现光点模糊渐变的自旋转圆环特效

    这篇文章主要为大家详细介绍了Android实现光点模糊渐变的自旋转圆环特效,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Flutter上的数据监控深入理解

    Flutter上的数据监控深入理解

    这篇文章主要给大家介绍了关于Flutter上的数据监控的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Flutter具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Android编程中自定义dialog用法实例

    Android编程中自定义dialog用法实例

    这篇文章主要介绍了Android编程中自定义dialog用法,结合实例形式较为详细的分析了Android自定义dialog的定义.布局及调用等相关技巧,需要的朋友可以参考下
    2015-12-12

最新评论