一.准备工作
(1)在云叮当的官网注册一个app,获得App Key和App Secret;
(2)在你的Manifest文件中的application节点中添加你的App Key
![](https://i-blog.csdnimg.cn/blog_migrate/ece7564d899ed39109b88343efc6359e.webp?x-image-process=image/format,png)
(3)从官网下载最新版的arr集成包并拷贝到libs文件夹下.因为云叮当的红包SDK项目依赖支付宝,所以也要将支付宝支付jar包拷入libs文件夹下
(4)在项目的build.gradle文件中添加依赖()
![](https://i-blog.csdnimg.cn/blog_migrate/f45d4ac402193a1140688456ebed35c5.webp?x-image-process=image/format,png)
(5)配置清单文件
配置权限
![](https://i-blog.csdnimg.cn/blog_migrate/c701ac2f90eee72b78303fda9a834342.webp?x-image-process=image/format,png)
配置四大组件
![](https://i-blog.csdnimg.cn/blog_migrate/cf206cc056aa1a87c3eb1d85a07f6fad.webp?x-image-process=image/format,png)
二.正式接入
(1)首先,在 application的onCreate 方法中添加代码 :
![](https://i-blog.csdnimg.cn/blog_migrate/79078c851e1403dda06a9226fd34a153.webp?x-image-process=image/format,png)
(2) 发红包,收红包:
发红包
![](https://i-blog.csdnimg.cn/blog_migrate/88f730844e861c0b9f7e0f6ec8ef3a1d.webp?x-image-process=image/format,png)
发红包界面
![](https://i-blog.csdnimg.cn/blog_migrate/6bbaa1b434a3a5f7733ac7ef06a0a187.webp?x-image-process=image/format,png)
付款界面
![](https://i-blog.csdnimg.cn/blog_migrate/887221853ed57298bb72163a775073c9.webp?x-image-process=image/format,png)
参数说明 :
Activity activity : 上下文
int mode : 发红包的模式.(1 : 普通单人红包; 2 : 群随机红包 ; 3 : 群定额红包)
String receiveID : 接收者的ID.如果是群红包的话,则表示群ID.
String serialNumber : 红包流水号.
发红包之后的信息的回调放在了onActivityResult中
拆红包
![](https://i-blog.csdnimg.cn/blog_migrate/d9a7e8120c5c07132e65732dad28b82d.webp?x-image-process=image/format,png)
开红包的界面
![](https://i-blog.csdnimg.cn/blog_migrate/3a2a2417c08e43b14d2aaa27a1a12188.webp?x-image-process=image/format,png)
领取到红包的界面
![](https://i-blog.csdnimg.cn/blog_migrate/c69b43399b642e0320bfb172b65ea0da.webp?x-image-process=image/format,png)
转账到支付宝的界面(绑定支付宝)
![](https://i-blog.csdnimg.cn/blog_migrate/20813bc1246c8f4afcbed74ca1cff34d.webp?x-image-process=image/format,png)
显示最终领取结果的界面
![](https://i-blog.csdnimg.cn/blog_migrate/31a1561ee6bd41edba1f0ff3f3c3d569.webp?x-image-process=image/format,png)
参数说明 :
FragmentActivity activity : 打开开红包界面所依赖的activity.
String platRpNo : 红包编号.
String outReceiveNo : 开红包的流水号.
String outGroupId : 群ID.开群红包时必要的参数.
RedPacketCallBack callBack : 开红包结果的回调.SDK会在回调中返回开红包的结果,例如收取的金额,开红包编号.
三.结语
怎么样,简单吧~~
欢迎去官网查看产品详情
联系邮箱:dingdangcloud@huanwu.tech