MD5就是我们在微信开放平台需要输入的应用签名(注意字母要小写,冒号去掉)。
在微信开发平台点击提交审核后,一般一天内就可以通过审核,此时在管理中心,我们就可以看到APPid
3.在应用中使用微信分享功能
创建微信api
private static final String APP_ID = "申请到的APPID";
private IWXAPI api;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
api = WXAPIFactory.createWXAPI(getActivity(), APP_ID);
api.registerApp(APP_ID);
}
[java] view plain copy 在CODE上查看代码片派生到我的代码片
//创建一个用于封装待分享文本的WXTextObject对象
WXTextObject textObject = new WXTextObject();
textObject.text = text;//text为需要分享的文本字符串
//第2步:创建WXMediaMessage对象,该对象用于Android客户端向微信发送数据
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = textObject;
msg.description = "日程信息";
//第3步:创建一个用于请求微信客户端的SendMessageToWX.Req对象
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.message = msg;
//设置请求的唯一标识
req.transaction = buildTransaction(text);
req.scene = SendMessageToWX.Req.WXSceneSession;
// 第4步:发送给微信客服端
api.sendReq(req);
每一次修改后的调试都要export一次apk,然后安装apk,除非不是调试微信分享功能则可直接run;调用其他api如百度地图需要应用签名的,也要注意调试时的签名和正式发布应用的签名不一样。
以上内容是小编给大家介绍的Android实现分享微信好友及出现闪退的解决办法,希望对大家有所帮助!












