Android实现微信的分享与发送到朋友圈功能

     今年来,不管什么产品,只要被微信一抄就热起来了,这种情况就是因为微信拥有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;
// 构造一个Req
SendMessageToWX.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方面的消息给大家分享。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值