一. 简介:
* 什么是aar?
在Java开发中库的形式一般会以jar包的形式提供,但是jar包只能包含代码文件。在Android开发中经常会 , 涉及到图片、布局等资源,这个时候aar文件可以把这些资源统一打包进来。
* 注:(aar文件下载地址及步骤在文章底部 ,如只需下载aar文件 ,下拉至文章底部查阅下载。) ~ O(∩_∩)O ~
二. 步骤
1. 首先将aar文件 拷贝到项目的 libs目录下。
2.打开app的 build.gradle ,增加配置后点击 Sync Now 按钮 。
增加的配置代码如下:
repositories { flatDir { dirs 'libs' }}
compile(name: 'mylibrary-release', ext: 'aar')
完成以上步骤 , 你就可以使用 aar文件中的 , 公共 class 和 String 资源了。
三.添加依赖和回调
1.在app build.gradle文件中中添加微信支付依赖
compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
2.微信支付回调
* 创建WXPayEntryActivity
* 在刚刚创建的WXPayEntryActivity中 , 需要实现IWXAPIEventHandler接口.
并设置自己的APPID.
public static final String APP_ID = "wxa833091477c207c2";
private IWXAPI api;
api = WXAPIFactory.createWXAPI(this, APP_ID);
try { api.handleIntent(getIntent(), this);
} catch (Exception e) { e.printStackTrace();}
*还有这个接口会 要求你实现onResp方法,我们就在这个方法中处理回调。最重要部分~
*别忘了在清单文件manifest中注册
*完成以上操作 我们就可以使用支付功能了
*在想要调用支付功能的地方,
*开启PayActivity类并传入以下参数就可以完成支付操作了。
* github 下载aar文件 地址 及 步骤。
传送门: github-aar文件地址
1. 点击进入aars文件夹
2. 点击进入aar文件.
3. 点击Download下载aar文件.