android 银联支付

来源:互联网 发布:淘宝网衣服价格 编辑:程序博客网 时间:2024/06/11 04:38

1. 拷贝data.bin到工程的assets/目录下; assets目录在main包下,创建


2. 拷贝银联下载到的对应的armeabi-v7a、armeabi、arm64-v8a、x86x86_64到工程的libs/目录下

不用管字符编码

如果是在libs目录下,在app对应的gradle中配置

sourceSets {    main {        jniLibs.srcDirs = ['libs']    }}
如果加入混淆 一些基础的不用重复加入

#----银联-dontwarn com.unionpay.**-keep class com.unionpay.** { *; }#----银联

3. 拷贝UPPayAssistEx.jar到工程的libs/目录下;

4. 拷贝uUPPayPluginExPro.jar到工程的libs/目录下;

配置清单文件

<uses-library android:name="org.simalliance.openmobileapi" android:required="false"/><activity    android:name="com.unionpay.uppay.PayActivity"    android:configChanges="orientation|keyboardHidden|keyboard"    android:screenOrientation="portrait"></activity><activity    android:name="com.unionpay.UPPayWapActivity"    android:configChanges="orientation|keyboardHidden"    android:screenOrientation="portrait"    android:windowSoftInputMode="adjustResize"/>
将银联对应的权限也加入到清单文件;

最后就是调用支付方法了

UPPayAssistEx.startPay(this, null, null, response.getTn(), Constant.UPPAY_MODE);
Constant.UPPAY_MODE //00 为正式 01为测试


原创粉丝点击