原文网址:http://blog.csdn.net/icyfox_bupt/article/details/23742217
最近在研究微信SDK,无奈网上好使的教程太少,对于程序员来说最好的东西,一个是微信的开发文档,一个是微信SDK的范例代码。无奈文档小白很难看懂,范例代码又没有详细的解释,导致我折腾了好多天,现在有点眉目了,先记下来。
转载请注明来自:http://blog.csdn.net/icyfox_bupt/article/details/23742217
1、申请应用AppKey
微信的SDK要求应用的包名、签名的MD5、AppID严格对应,所以没有申请的应用是肯定无法使用的。申请了的应用如果这三个对不上,是无法使用的。
·包名,是应用建立时候的名称,你可以在AndroidManifest.xml文件的package项中找到
·签名的MD5,这个比较复杂,如果你不了解Android的签名发布机制请看签名。一般开发者在发布应用的时候都会有一个自己的签名来认证应用,获取这个签名的MD5值,需要用到腾讯的MD5获取工具,手机上安装后,输入自己程序的包名,会出现程序的签名MD5信息,复制下来,如下图:
·获取这些信息后进入微信开放平台(https://open.weixin.qq.com),注册登录。
·管理平台--创建移动应用
·第一步:填写基本信息,填上应用信息即可,不再赘述。
·第二步:填写平台信息,选中Android。填写上正确的应用包名和应用签名,如下图:
·第三步,提交审核并等待,在“未通过审核”页面中可以查看:
审核通过后,应用会出现在“已通过审核”分类里。进入应用可以看到微信的AppID,记住它:
2、使用范例代码
- public class Constants {
- // APP_ID 替换为你的应用从官方网站申请到的合法appId
- public static final String APP_ID = "wxd930ea5d5a258f4f";
3、功能展示
1、分享文字
2、分享网页
3、发送APP消息