?一. 簡介:
?* 什么是aar桥帆?
在Java開發(fā)中庫的形式一般會以jar包的形式提供丛晦,但是jar包只能包含代碼文件洼怔。在Android開發(fā)中經(jīng)常會 , 涉及到圖片流码、布局等資源又官,這個時候aar文件可以把這些資源統(tǒng)一打包進來。
* 注:(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 資源了播掷。
三.添加依賴和回調(diào)
1.在app build.gradle文件中中添加微信支付依賴
compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
2.微信支付回調(diào)
? ? ? ? * 創(chuàng)建WXPayEntryActivity
?*?在剛剛創(chuàng)建的WXPayEntryActivity中 , 需要實現(xiàn)IWXAPIEventHandler接口.
? ??并設(shè)置自己的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();}
? *還有這個接口會 要求你實現(xiàn)onResp方法歧匈,我們就在這個方法中處理回調(diào)垒酬。最重要部分~
*別忘了在清單文件manifest中注冊?
*完成以上操作 我們就可以使用支付功能了
*在想要調(diào)用支付功能的地方,
*開啟PayActivity類并傳入以下參數(shù)就可以完成支付操作了件炉。
* github 下載aar文件 地址 及 步驟。
傳送門:?github-aar文件地址?
1. 點擊進入aars文件夾
2. 點擊進入aar文件.
3. 點擊Download下載aar文件.