本帖最后由 Android_Robot 于 2016-11-11 14:27 编辑
【连载】懂Android移动支付,技能加成 提升身价Level —— 微信
涨薪机密——新潮流新技术、新框架,资源以后不定期更新,
免费获取加AngelQQ:2025808243
呐,刷微信呢,朋友圈都系次要的啦,最重要的就系睇靓女,高的、矮的、瘦的、肥的,好好睇,顶睇都晤够,有木有则?挑个做女朋友好唔好,大家喺微信都比较中意,收红包是嘛 ,讨女孩子欢心喽,发红包是唔重要,重要系要成为女仔心中无所不知科技男神呀,微信支付懂唔懂呀?开发个有微信支付功能的示爱App给她喽~呐,我准备了微信支付的技能给你们,开不开心要不要一起科技男神技能升级呀{:5_243:},
第四篇 :【技能修炼二】——微信支付
(1)到微信支付开发平台下载微信支付Demo
(2)导入微信支付Demo,并运行,效果如下:
Demo可以完全支付了说明现在的Demo就已经完全配置好了微信的开发环境了,我们只需要参照这个Demo去配置我们自己的项目即可。
注:测试的Demo只支持调起一起微信支付,如需第二次可在系统设置中清除微信缓存数据即可。
(3)创建一个Android项目,界面如下:
activity_main.xml如下:
MainActivity.java如下:
(4) 配置微信开发环境:
a) 把微信Demo中的“libammsdk.jar”复制到我们的项目中 b) 把微信Demo中的清单文件中的权限复制到我们的项目中 c) 把微信Demo中的清单文件中声明的支付相关的Activity声明复制到我们的项目中。注意,微信支付需要的Activity比较特殊,只需要一个(WXPayEntryActivity),这个Activity用于接收微信支付结果,这个Activity不是在jar包中的,是在Demo源码中的,我们需要把Demo中的这个Activity复制到我们的项目中,而且包名要保持不变,直接打开WXPayEntryActivity.java文件,Ctrl + A复制所有源码,然后在我们的项目src下直接粘贴,这样会自动创建和原来一样的包名。
(5)找到微信Demo中下面的界面对应的Activity:
参照这个Activity完成对应的功能,如下:
注:支付宝支付使用的的合作者id密钥等保存到了服务器端,我们这里使用的是本地的服务器,由于隐私问题服务器不能发给大家,等后面申请了网络服务器之后会把网络地址告诉大家,这样大家就可以做支付宝支付的练习了。微信支付和银联支付是官网提供了测试账号和测试的服务器端,所以这两个大家可以直接写代码练习了。
呐,我信守承诺,副本走完了,也把完整资源给你们啦,学会了冇呀~技能升级了冇呀~ 支付宝和银联功能还要唔要呀,再送给你一次好唔好呀~
【强荐!】2016年最新Android学习路线图——按此路线图学习月薪过万{ 火速收入}部落与荣耀:拥有一个足以让你自豪的薪资——Android76—83期连续霸(8)气(期)平均薪资超11K!
【连载】懂Android移动支付(支付宝),副本技能加成
【连载】懂Android移动支付(银联),副本技能加成
【连载】懂Android移动支付(微信),技能加成
[持续更新]2016最新Android视频教程+源码+技巧/经验+软件+面试
|