Android实现微信的分享与发送到朋友圈功能
来源:互联网 发布:数据确权 编辑:程序博客网 时间:2024/05/16 23:32
今年来,不管什么产品,只要被微信一抄就热起来了,这种情况就是因为微信拥有6亿用户所带来的结果,确实微信是一种趋势,微营销更是一种趋势。那么既然微信这么火,作为开发者更是不能闲下来。接下来我们来看看微信开发的流程吧。
1.成为开发者(https://open.weixin.qq.com/cgi-bin/readtemplate?t=regist/regist_tmpl&lang=zh_CN)
2.通过审核之后,下载所需要的libammsdk.jar,新建配置工程,申请你应用所需要的AppID,在这个过程中你必须填 所需要的信息否则调不起分享的界面
.所用到的签名生成工具,下载安装到你的手机上。
https://open.weixin.qq.com/cgi-bin/frame?t=resource/res_main_tmpl&verify=1&lang=zh_CN
3.接下来说说代码部分:
1)首先,获取IWXAPI的实例,第二个参数替换为你应用申请到的ID。
<span style="font-size:14px;"> api = WXAPIFactory.createWXAPI(this, APP_ID, false);</span>
2)// 将应用的app_id注册到微信
api.registerApp(APP_ID);
3.)接下来就可以分享消息给朋友或者分享到朋友圈了,具体代码如下:
<span style="font-size:14px;"> // 初始化一个WXTextObject对象WXTextObject textObj = new WXTextObject();textObj.text = text; //分享的文字,这里的text自己定义// 用WXTextObject对线初始化一个WXMediaMessage对线WXMediaMessage msg = new WXMediaMessage();msg.mediaObject = textObj;msg.description = text;// 构造一个ReqSendMessageToWX.Req req = new SendMessageToWX.Req();req.transaction = String.valueOf(System.currentTimeMillis()); // 选择消息发送到的地方,默认发送给朋友req.scene= SendMessageToWX.Req.WXSceneSession;req.message = msg;</span>
// 调用微信api发送数据到微信
api.sendReq(req);
4)上面的内容只是简单的发送一条文字消息到朋友圈或给朋友,除此还能分享网页链接,图片、音乐、设置是视频,其他内容就等接下来更新吧...
以下是效果图,发送到朋友圈只需要将scene的参数改为WXSceneTimeline即可。
新人第一次写贴,写的不怎么样,唔喷,大家一起进步。下面图片是我的公众号,可以拿出你手机扫一扫,我会定时发送有关android方面的消息给大家分享。
- Android实现微信的分享与发送到朋友圈功能
- [Android分享] 不使用官方SDK,实现微信分享(发送到朋友,发送到朋友圈)
- 不使用官方SDK,实现微信分享(发送到朋友,发送到朋友圈)
- 不使用官方SDK,实现微信分享(发送到朋友,发送到朋友圈)
- 不使用官方SDK,实现微信分享(发送到朋友,发送到朋友圈)
- 不使用官方SDK,实现微信分享(发送到朋友,发送到朋友圈)
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈,后台实现
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈
- 微信公众号分享到朋友圈的实现方式
- 微信开发-发送给朋友,分享到朋友圈开发
- 微信开发--分享到朋友圈和发送给好友
- 微信js-sdk实现“分享到朋友圈”和“发送给朋友”
- 微信分享到朋友圈
- java开发微信分享到朋友圈功能
- 超详细React Native实现微信好友/朋友圈分享功能-Android/iOS双平台通用
- React Native实现微信好友/朋友圈分享功能-Android/iOS双平台通用
- 【android】 微信分享详解(分享到朋友和朋友圈)+ PopupWindow的使用和分析
- ProcessMaker配置变更或者同平台迁移方案
- Linux后台开发应该具备技能
- .9图详解
- ORACLE之触发器详解
- 存储卡中的Flash文件没声音了怎么恢复
- Android实现微信的分享与发送到朋友圈功能
- windbg远程调试方法
- VB与数据库(3)
- python 列表
- Android 用户界面ImageView拖动复制(Drag and Drop)
- Autolayout手写代码实现动画效果。
- Decision Modeling and Optimization in Game Design, Part 1: Introduction
- UVA 12436 - Rip Van Winkle's Code(线段树)
- win7下用c#开发windows服务