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