芝麻信用分SDK接入,显示芝麻信用授权界面(Android)
2017-07-20 15:00
253 查看
转自:http://blog.csdn.net/coycleipenghui/article/details/52909367
前言:本文主要介绍芝麻信用授权在app中的接入工作,以及代码中出现onCancel回调的错误问题。
正文:芝麻信用官方文档连接:https://zmmcportal.zmxy.com.cn/technology/openDoc.htm?relType=OPEN_COMMON_DOC&relInfo=TECHNOLOGY_INTRO&type=OPN_INFO_DOC
文档中写的还是很清楚,要在自己app的服务端以及客户端都接入相应的SDK。
这是Android版授权芝麻信用的回调接口:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
![](http://static.blog.csdn.net/images/save_snippets.png)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
onComplete以及onError都好理解,并且文档中有相关说明。但是我的应用中回调了onCancel方法,文档中没有说明,并且网上也找不到任何信息(毕竟目前接入芝麻信用的app并不多)。
后来发现是自己在manifest文件中没有注册芝麻信用这个Activity导致的。
2
3
4
5
1
2
3
4
5
前言:本文主要介绍芝麻信用授权在app中的接入工作,以及代码中出现onCancel回调的错误问题。
正文:芝麻信用官方文档连接:https://zmmcportal.zmxy.com.cn/technology/openDoc.htm?relType=OPEN_COMMON_DOC&relInfo=TECHNOLOGY_INTRO&type=OPN_INFO_DOC
文档中写的还是很清楚,要在自己app的服务端以及客户端都接入相应的SDK。
这是Android版授权芝麻信用的回调接口:
ICreditListener iCreditListener = new ICreditListener() { @Override public void onComplete(Bundle result) { Toast.makeText(DemoActivity.this, "complete", Toast.LENGTH_SHORT).show(); if (result != null) { Set<String> keys = result.keySet(); for (String key : keys) { Log.d(TAG, key + " = " + result.getString(key)); } } } @Override public void onError(Bundle error) { Toast.makeText(DemoActivity.this, "error", Toast.LENGTH_SHORT).show(); if (error != null) { Set<String> keys = error.keySet(); for (String key : keys) { Log.d(TAG, key + " = " + error.getString(key)); } } } @Override public void onCancel() { Toast.makeText(DemoActivity.this, "cancel", Toast.LENGTH_LONG).show(); } };1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
![](http://static.blog.csdn.net/images/save_snippets.png)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
onComplete以及onError都好理解,并且文档中有相关说明。但是我的应用中回调了onCancel方法,文档中没有说明,并且网上也找不到任何信息(毕竟目前接入芝麻信用的app并不多)。
后来发现是自己在manifest文件中没有注册芝麻信用这个Activity导致的。
<!-- 芝麻信用 --> <activity android:name="com.android.moblie.zmxy.antgroup.creditsdk.app.SDKActivity" android:label="芝麻信用" android:screenOrientation="portrait" />1
2
3
4
5
1
2
3
4
5
相关文章推荐
- 芝麻信用分SDK接入,显示芝麻信用授权界面(Android)
- Android快速SDK(23)第三方授权登录库ThirdLogin【肌肉记忆,分钟接入】
- 【Eclipse】新建的android工程layout里就是没有界面显示/未生成R.java-->更新ADT、SDK
- android之微信最新版的sdk接入微信授权登陆和数据回调
- Android接入微信SDK之一:发起微信授权登录
- Android 微博sdk接入授权指南
- Android接入微信SDK之一:发起微信授权登录
- Android切换系统语言,自动更新应用界面显示语言
- android 支付宝sdk接入详解
- android,接入微信支付与支付宝支付sdk及其注意点。
- Unity3D如何接入第三方的SDK - Android篇
- 用android仿写一个可视化语音信箱界面且保证点击item动画展开可以完全显示
- 登录界面与Android软键盘显示、隐…
- Android 中设置只是程序第一次运行才显示的界面
- Eclipse无法显示Android设计界面而是单纯的view属性界面的解决方案
- android 不同的权限登录显示不同的功能界面 简单实现
- Android 分享一个流量显示界面
- android客户端Pad客户端开发,屏幕分辨率的不同究竟会怎么影响界面显示效果
- 10_Android中通过HttpUrlConnection访问网络,Handler和多线程使用,读取网络html代码并显示在界面上,ScrollView组件的使用