本帖最后由 灰尘 于 2013-11-30 14:32 编辑 发现很多同学发帖说使用微信官方提供的sdk,实现微信分享的过程中遇到问题。我下载了微信的sdk,测试了一下,也失败了。估计是应用需要通过官方审核。 既然官方sdk测试不了,那我就使用绝招了:下面便是发送到朋友,发送到朋友圈的代码, [mw_shl_code=java,true]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("android.intent.action.SEND"); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_TEXT,"我是文字"); intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file)); startActivity(intent); } private void shareToTimeLine(File file) { 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); }[/mw_shl_code] 发送到朋友的界面由于个人隐私就不截了 很多同学表示没有看懂,故重新写了个demo,: 我这里分享的是SDcard中Pictures目录中的1.png图片,请修改一下: File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); File file = new File(dir, "1.png"); |
[Android分享] 不使用官方SDK,实现微信分享(发送到朋友,发送到朋友圈)
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
iOS sdk分享 share 微信分享sdk 文档
目前市面上大大小小的软件,几乎都支持分享的功能,前几天在做的项目中也有此功能,使用的ShareSDK来实现的微信分享功能,下面就跟着我来一步步实现微信分享吧! ShareSDK介绍:ShareSDK官网,Mob移动开发者服务平台,为全球移动开发者提供社会化分享SDK、手游视频录像SDK、免费手机短信验证码SDK,BigApp掌上社区等服务。 1.在ShareSDK注册个账户,进入创建应用的界面:
iOS sdk分享 share 微span idtransmarkspa aspan idtransmarkspa 微信 javad