美文网首页我爱编程
一分钟 ! 教会你使用 “好易支付” aar文件 ~

一分钟 ! 教会你使用 “好易支付” aar文件 ~

作者: 光与影交织的世界 | 来源:发表于2018-06-11 18:02 被阅读0次

 一. 简介:

 * 什么是aar?

在Java开发中库的形式一般会以jar包的形式提供,但是jar包只能包含代码文件。在Android开发中经常会 , 涉及到图片、布局等资源,这个时候aar文件可以把这些资源统一打包进来。

* 注:(aar文件下载地址及步骤在文章底部 ,如只需下载aar文件 ,下拉至文章底部查阅下载。)    ~ O(∩_∩)O ~ 


二. 步骤

 1. 首先将aar文件 拷贝到项目的 libs目录下。


mylibrary-release.aar

    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在项目包名下的wxapi层级下创建。(包名或类名不一致会造成无法回调)

 * 在刚刚创建的WXPayEntryActivity中 , 需要实现IWXAPIEventHandler接口.

    并设置自己的APPID.

设置自己的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方法,我们就在这个方法中处理回调。最重要部分~

实现onResp方法. 

*别忘了在清单文件manifest中注册 

注册WXPayEntryActivity  .  

*完成以上操作 我们就可以使用支付功能了

*在想要调用支付功能的地方,

*开启PayActivity类并传入以下参数就可以完成支付操作了。

调用PayActivity支付类。(到此结束.)




* github 下载aar文件 地址 及 步骤。


传送门: github-aar文件地址 

1. 点击进入aars文件夹


2. 点击进入aar文件.

3. 点击Download下载aar文件.

完成下载

相关文章

网友评论

    本文标题:一分钟 ! 教会你使用 “好易支付” aar文件 ~

    本文链接:https://www.haomeiwen.com/subject/lyvlcftx.html