BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #13251同步于 2014/4/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

微信Android SDK示例代码及运行方法

icyfox
2014/4/15镜像同步15 回复
最近在研究微信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、使用范例代码 对于我这种水平的人来说看Android文档真的是太痛苦了,学习功能最简单的方法还是看范例代码,微信的范例代码其实做的很好,下面来看如何使用: 首先在微信开放平台的资源中心下载微信SDK范例代码,下载完成后加入Eclipse工程。 在项目的压缩包中可以看到一个debug.keystore文件,这个就是范例代码使用的签名。 在项目的Constants.java中有如下代码: public class Constants { // APP_ID 替换为你的应用从官方网站申请到的合法appId public static final String APP_ID = "wxd930ea5d5a258f4f"; 上面的APP_ID就是这个签名,在通过审核以后的APPID。我们什么都不需要更改。 打包APK: 使用debug.keystore对程序进行签名,操作流程: ·右键项目 ----> Android Tools ----> Export Signed Application Package. ·Use existing keystore ---> Location填写debug.keystore的地址,密码填写android,下一步密码继续填写android --> finish。 ·完成 3、功能展示 将打包好的“微信范例”程序安装到手机上,就可以测试分享的各项功能了: 1、分享文字 分享文字的功能和我们用微信发出去的效果差不多,不过多了个小尾巴,在这里小尾巴是“段总特别帅的APP”,好吧谁能告诉我这个段总是谁? 2、分享网页 微信里分享网页其实挺麻烦的,有了SDK就会方便很多了。SDK会给出默认的一个对话框,用户可以对网页进行评论,如下图: 3、发送APP消息 与分享文字图片视频链接不同,发送APP消息允许回调到我们自己的APP。 发送APP信息后,看起来和发送链接没有什么不同,除了边上的那个小箭头: 但是点击后不是打开浏览器,而是跳回我们的程序,如果没有安装这个APP,就会跳转到我们审核程序时填写的程序下载地址。非常赞 我现在遇到的问题: 1、目前APP消息只能在和用户的会话中使用,无法发送到朋友圈,我想应该是微信的限制吧? 2、上面的图中,点击“段总特别帅的APP”,可以实现跳转,但是我的APP、还有网易新闻的APP,分享后那个按钮都不好使。 有人做出来了请务必告诉我~~! 今天就先到这里吧,微信SDK还是很方便的,希望能帮到大家! 转载请注明来自:
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
apocalypse机器人#1 · 2014/4/16
那啥。。web怎么 往精华区里塞东西╮(╯_╰)╭
icyfox机器人#2 · 2014/4/16
不知道。。。然后我的这个连图片都没有。。就别弄了。。 【 在 apocalypse (鱼雷粉丝团の团长|味精fan彩英) 的大作中提到: 】 : 那啥。。web怎么 往精华区里塞东西╮(╯_╰)╭
apocalypse机器人#3 · 2014/4/16
【 在 icyfox 的大作中提到: 】 : 不知道。。。然后我的这个连图片都没有。。就别弄了。。 : 教程啊 之类的 和 个人作品之类的 我就是想收一下╮(╯_╰)╭ 我找找t吧。。。还没在mac上开过t
icyfox机器人#4 · 2014/4/16
精华区都没人看了... 【 在 apocalypse (鱼雷粉丝团の团长|味精fan彩英) 的大作中提到: 】 : 教程啊 之类的 和 个人作品之类的 我就是想收一下╮(╯_╰)╭ 我找找t吧。。。还没在mac上开过t
apocalypse机器人#5 · 2014/4/16
【 在 icyfox 的大作中提到: 】 : 精华区都没人看了... : 这。。。。
apocalypse机器人#6 · 2014/4/16
【 在 icyfox 的大作中提到: 】 : 精华区都没人看了... : 想起个事。。 话说 你对求外包的帖子咋看。。。 这玩意 总感觉怪乱得。。但是。。。确实不算不相关帖子。。。。而且也确实有人有需求。。
icyfox机器人#7 · 2014/4/16
parttimejob也有这样的帖子 版规允许么 【 在 apocalypse (鱼雷粉丝团の团长|味精fan彩英) 的大作中提到: 】 : 想起个事。。 : 话说 你对求外包的帖子咋看。。。 : 这玩意 总感觉怪乱得。。但是。。。确实不算不相关帖子。。。。而且也确实有人有需求。。 : ...................
apocalypse机器人#8 · 2014/4/16
【 在 icyfox 的大作中提到: 】 : parttimejob也有这样的帖子 : 版规允许么 : 版规未定义。。版规相当的模板化。。。 我就是没想好这玩意咋处理。。我觉得确实这个需求是有的。。。 版规倒是 大不了update一下之类的。。
icyfox机器人#9 · 2014/4/16
按理说,你是版主,听你的 【 在 apocalypse (鱼雷粉丝团の团长|味精fan彩英) 的大作中提到: 】 : 版规未定义。。版规相当的模板化。。。 : 我就是没想好这玩意咋处理。。我觉得确实这个需求是有的。。。 : 版规倒是 大不了update一下之类的。。 : ...................