Android集成百度钱包
来源:互联网 发布:淘宝网店登录 编辑:程序博客网 时间:2024/06/08 18:26
老板要求集成百度钱包,刚听到这个消息的时候我是拒绝的,但是没办法,谁让我是小员工呢
接下来是我接入百度钱包时的流程(遇到的各种方方面面的问题和解决办法)
一 : 集成: 从官网上下载SDK(https://b.baifubao.com/sp_register/0/page_controller/0?page=access_process),将BaiduWalletSDKLib_business作为moudle添加到自己的项目中,将
添加demo中的assets目录中open_sdk_file.dat文件,bankcard文件夹添加到你项目的assets目录,将Demo中的galaxy.jar作为依赖添加到你项目中
二: 按照他官方的Demo配置权限与Activity
三: 在支付的Actiivty的onCreate方法中的setContentView前加上 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
调用BaiduWallet.getInstance().doPay(),参数info从服务器获取即可.
可能遇到的问题: 1.Java.lang.UnsatisfiedLinkError异常
原因: 这个异常是说apk缺少so文件,在adb打包中会将so文件额外打成一个apk,调用的时候去取,而BaiduWalletSDKLib_business中有一个jnilibs,缺少arm64的so库,在android中so库的机制是,如果是cpu为arm64的手机先看你的apk中是否有这个文件夹,如果有,就去这个文件夹中读取,没有,则去armabi-v7a中寻找(向下).
解决办法:在项目的builde.gradle中的android.defaultConfig下添加
ndk {
// 设置支持的SO库架构
abiFilters 'armeabi' ,'x86', 'armeabi-v7a'
}
2.调用doPay一直在登录界面bukai
armeabi-v7a
- Android集成百度钱包
- Android-qq钱包支付集成
- android集成百度定位
- Android 集成百度统计
- 集成QQ钱包---踩坑
- 模仿百度钱包
- Android百度(1)---百度语音集成指南
- Android集成百度地图SDK
- Android集成百度地图SDK
- Android集成百度地图SDK
- Android集成百度地图SDK
- Android集成百度地图SDK
- Android 集成百度升级SDK
- 反编译百度钱包app心得
- Android集成微信钱包支付V3.1.1(一):接口申请
- Android Studio集成百度云推送
- Android集成百度地图SDK步骤
- Android中项目中集成百度地图
- 关于C中指针的引用,解引用与脱去解引用
- Echarts如何实现在地图上画饼图
- 1266: [AHOI2006]上学路线route
- POJ
- (人脸识别1-1)——ubuntu+win7双系统安装
- Android集成百度钱包
- 列式数据库HBase搭建
- nginx red5 流媒体服务器
- 关于客户端下载文件而不是在服务器生成文件
- 【排序算法】:堆排序
- KVM 性能优化之CPU优化
- java基础 深入了解单例设计模式
- 记录一下springmvc中传参数的错误
- HDU