1、登录微信开放平台,下载android资源开发sdk;
2、建立一个工程,将开发包中的jar文件拷贝到工程的libs目录中;
3、建立两个变量:
private static final String APP_ID = "wxdf0137b033391227"; private IWXAPI api;
注册app到微信(这步是所有接口调用的前提,可以在onCreate里面调用):
private void regToWx() { api = WXAPIFactory.createWXAPI(this, APP_ID, true); api.registerApp(APP_ID); }接下来生成一个按钮,在按钮点击的时候,分享一段文字到微信聊天界面上:
case R.id.btnSendToWXChat : { WXTextObject textObj = new WXTextObject(); textObj.text = "我发送的聊天消息"; WXMediaMessage msg = new WXMediaMessage(); msg.mediaObject = textObj; msg.description = textObj.text; SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = String.valueOf(System.currentTimeMillis()); req.message = msg; req.scene = SendMessageToWX.Req.WXSceneSession; api.sendReq(req); break; }4、android build一个带key的版本;
5、使用微信开放平台提供的查看签名的工具,查看应用程序签名,填写到微信开放平台上;
6、运行就可以看到效果了。