Android 微信图片分享功能_Android

我们都知道,通过 微信官方 分享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分享图片功能、android 微信分享图片、微信 功能分享 图片、android分享功能,以便于您获取更多的相关知识。

时间: 2024-08-02 21:04:19

Android 微信图片分享功能_Android的相关文章

Android编程之微信SDK分享功能过程步骤详细分析_Android

本文实例讲述了Android编程之微信SDK分享功能过程步骤详细分析.分享给大家供大家参考,具体如下: 之前已经分析过怎么用官方的demo分享微信信息了,在这里我就不再多说,其中关于在自己应用分享说得很简单,本文作者也是经过一番折腾才弄成功,为了以后让大家都少走弯路,决定在这里从头到尾介绍怎么在自己的应用中分享功能 注意:顺序不能乱!! 1.建立自己的应用 TestShareWX (1)应用包名是com.freeson.test,然后建立一个测试Activity,名字为TestActivity,

Android微信图片浏览框架设计_Android

一.业务场景 1.聊天界面发送图片==>多选点选+有右上角"发送"+图片预览==>图片预览支持右上角"发送"逻辑 2.发表动态==>多选点选+右上角"完成" + 图片预览==>图片预览支持右上角"完成"逻辑 3.个人资料更改头像==>单选点选 + 图片预览截图==>图片预览截图支持右上角"使用"逻辑 二.Intent参数设计; (Intent传参原则:尽量不要使用自定义类

关关于android 微信sdk 分享 图片 到 朋友圈 的问题

问题描述 关关于android 微信sdk 分享 图片 到 朋友圈 的问题 sceneSwitch.setDrawingCacheEnabled(true);//sceneSwitch是一个自定义的VIew Bitmap bmp = Bitmap.createBitmap(sceneSwitch.getDrawingCache());//用这种方法就没办法跳出分享页面 //Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.dr

iOS仿微信图片分享界面实现代码_IOS

分享功能目前几乎已成为很多app的标配了,其中微信,微博等app的图片分享界面设计的很棒,不仅能够展示缩略图,还可以预览删除.最近我在做一款社交分享app,其中就要实现图文分享功能,于是试着自行实现仿微信分享风格的功能. 核心思想: 主要是使用UICollectionView来动态加载分享图片内容,配合预览页面,实现动态添加和预览删除图片效果. 实现效果: 核心代码如下: 分享界面: // // PostTableViewController.h // NineShare // // Creat

微信的分享功能,每次调用分享功能的时候可以动态修改标题吗

问题描述 微信的分享功能,每次调用分享功能的时候可以动态修改标题吗 我现在做了一个h5的小游戏,每次用户玩完游戏后,用户要分享到朋友圈的时候,获取用户成绩,然后分享,是否配置好的标题修改呢 解决方案 可以 用js 修改 title 或者接入 jssdk Ajax.post({ url:"<%=basePath%>external/queryJssdk.action", dataType:"JSON", data:"url="+url,

缩放-android一个图片放大功能的实现,求思路

问题描述 android一个图片放大功能的实现,求思路 就像手机QQ那样,点一张别人发的图片进入一个Activity,可以随意缩小放大那张图片的功能是怎么实现的??? 解决方案 http://www.cnblogs.com/linjzong/p/4211661.html 解决方案二: http://blog.csdn.net/u011596810/article/details/47173785 里面的代码亲测有用,而且是个独立的封装类,又有蛮多的注释,楼主可以尝试看看 解决方案三: 可以看看我

百度分享正式推出图片分享功能

摘要: 图片分享时代,你的网站准备好了吗?近日,百度分享正式推出图片分享功能. 一张好图胜千言! 伴随着社会化媒体的兴起和读图时代的到来,用户对于图片分享的需求愈发强烈.相较于 图片分享时代,你的网站准备好了吗?近日,百度分享正式推出图片分享功能. 一张好图胜千言! 伴随着社会化媒体的兴起和读图时代的到来,用户对于图片分享的需求愈发强烈.相较于文字而言,当用户在网站上看到一张好图,分享意愿更强,网站在社交媒体的曝光率和知名度更高;其他的用户看到分享的图片,更愿意转发和回流,从而带动网站流量几何倍

微信js-sdk分享功能接口常用逻辑封装示例_javascript技巧

本文实例讲述了微信js-sdk分享功能接口常用逻辑封装.分享给大家供大家参考,具体如下: 微信js-sdk 1.0,分享说明: 1.目前支持的分享接口5个,其中分享腾讯微博基本可以忽略 2.接口只是定义分享时的数据,没有提供触发分享功能 一.在ready事件使用使用示例 //分享对象使用 var shareData={ title:'分享标题', desc:'分享描述', link:'http://www.gongjuji.net', imgUrl:'http://www.gongjuji.ne

微信整顿分享功能:不许强迫及打擦边球

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 11月30日,接近微信官方的人士称,微信团队已经着手开始整顿朋友圈的分享功能. 上述人士称,微信整顿分享功能的要点动作如下:不允许第三方应用或公众账号强迫用户分享;整顿打擦边球的内容;引导第三方载体健康发展,不采用打擦边球的内容;暂不支持外链分享;申请公众账号要求是可信网址,建立白名单制度进行筛选. 昨日晚间,来自微信方面的显示,因为测试类信