百度支付Android SDK使用文档.pdf
### 百度支付Android SDK使用知识点详解 #### 一、SDK构成及支持环境 - **SDK包内容**:百度支付Android SDK的包内主要包括`pay_proxy_demo`(演示示例的源代码)、`pay_proxy_res`(包含接入所需的库工程)、以及`pay_proxy_demo.apk`(演示示例的APK文件)。 - **支持版本**:此SDK支持Android 2.1及以上版本,同时要求使用Java JDK 1.6及以上版本进行编译,建议使用Android SDK 4.0及以上版本。 #### 二、SDK接入流程简易描述 - **步骤1**:首先搭建SDK环境,将必要的SDK文件导入项目中。具体操作可参考“环境搭建”章节。 - **步骤2**:初始化SDK,其中初始化API已包含版本更新检测功能。 - **步骤3**:设置SDK的方向与游戏或应用的方向保持一致。 - **步骤4**:在收到初始化完成的通知后,根据需求调用登录功能。 - **步骤5**:调用支付流程。 #### 三、SDK接入前期准备 - **准备工作**:在开始客户端SDK接入前,需先在百度开发者中心注册并提交应用信息。 - **注册流程**:注册成为开发者并在百度开发者中心提交应用信息后,可以获得`appid`(应用ID)和`appkey`(API密钥)两个重要参数。 - **获取方式**:登录百度开发者中心,进入“应用管理”界面,查看和复制`appid`和`appkey`。 #### 四、百度SDK环境搭建 - **导入资源工程**:将`pay_proxy_res`资源工程拷贝到工作空间中,并通过Eclipse将其导入为库工程。如果ADT版本低于17,则需要手动将libs文件夹中的jar包复制到项目的工作空间中。 - **配置AndroidManifest.xml**:在项目的`AndroidManifest.xml`文件中的`<application>`段内添加特定的`<activity>`标签来配置支付相关的Activity,例如银联支付Activity等。 #### 五、百度SDK基础功能 - **SDK初始化**:初始化SDK是使用百度支付功能的第一步,通常需要在应用启动时调用。 - **登录接口**:提供用户登录功能,以便进行后续的支付操作。 - **应用内购买接口** - **流程描述**:应用内购买流程包括商品展示、用户选择商品、调用支付接口、支付结果通知等多个环节。 - **调用说明**:在用户选择商品后,通过调用SDK提供的支付接口触发支付过程。 - **支付结果通知说明**:支付成功或失败后,SDK会回调相应的支付结果通知,开发者需根据这些通知处理相应的业务逻辑。 #### 六、混淆配置 - **目的**:混淆配置主要用于保护应用代码不被轻易反编译,同时也可减小应用的体积。 - **配置方法**:在项目的`proguard-project.txt`文件中添加特定的混淆规则。 #### 七、服务端接口 - **支付通知**:当支付成功时,百度服务器会向开发者服务器发送支付成功的通知,用于确认支付状态。 - **支付结果查询接口**:允许开发者主动查询某笔支付的状态。 - **获取账号信息接口**:用于获取用户的账户信息,以便进行更个性化的服务。 #### 八、测试验证与发布 - **测试验证**:在正式发布应用前,需对支付功能进行全面的测试验证,确保所有支付流程能够正常工作。 - **注意事项**:发布前还需检查所有配置是否正确,避免因配置错误导致的问题。 #### 九、常见问题解答 - **FAQ**:针对开发者在接入过程中可能遇到的问题提供了常见问题解答,有助于快速解决问题。 通过上述详细解析,我们可以了解到百度支付Android SDK不仅提供了一套完整的支付解决方案,还涵盖了从开发到发布的整个流程的支持。这对于希望集成百度支付功能的开发者来说,是一个非常有价值的资源。
- shangcunbao2014-02-19百度 Android SDK 使用文档_V1.2.1 是这个版本。现在应该有更新的。
- 南瓜挵电子2015-07-16谢谢楼主提供的资料!正在学习中!
- 粉丝: 3
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助