微信支付

(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完成对应的功能,如下:
微信支付 
微信支付

 

 

微信支付

上一篇:☕【Java技术指南】「并发编程专题」针对于Guava RateLimiter限流器的入门到精通(含实战开发技巧)


下一篇:时间算法 转换 (类似微信朋友圈时间显示)