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方面的消息给大家分享。


1 0
原创粉丝点击