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