Page History

Home

Last edited by 王琳

用户 SDK 说明文档

一、产品概述

用户Android SDK是在Android 平台上使用的软件开发工具包(SDK),通过本SDK可实现:登录、快捷登录、第三方登陆、注册、查询用户信息、更新用户附加信息、更新手机号、通过手机号修改密码、上传头像、修改用户单项信息、用户反馈和发送手机验证码的功能。

二、引入资源包

eclipse 引入

{project}/libs/libcnliveutil.jar
{project}/libs/libcnliveuser.jar

gradle 引入

compile 'com.cnlive:lib_cnuser:1.0.1'

三、系统权限

<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

四、代码混淆

-dontwarn com.cnlive.libs.**
-keep class com.cnlive.libs.**

五、SDK初始化

public class CNTestApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        //appId & appKey
        Config.init(this, "60_irn9gh9d49", "f7b6db55616d207fd5c07e2b580b5650c690aff58fb36d");
    }
}

六、方法回调

new Callback(){
    @Override
    public void onState(int what, String extra, Object obj) {
     //what   返回错误信息的数值
     //extra  返回错误信息
     //obj    在注册/第三方登录/登录/快捷登录/查询用户信息时会返回用户信息;
     //       在上传头像时只会返回头像url;
     //       在使用时需要将Object强转为UserData
}

七、主要方法

八、错误码定义

九、版本说明

v1.0.7(当前版本

解决部分机型上传头像横屏问题

v1.0.6

1、用户信息返回头像大图url

2、头像上传添加压缩质量