Commit f134c2358d4f4a803c66363f274f410f294d4266

Authored by 王琳
1 parent 609fcb38

删除readme文件中错误操作导入的内容

Showing 1 changed file with 0 additions and 166 deletions
README.md
1   -用户Android SDK 说明文档
2   -用户Android SDK是在Android 平台上使用的软件开发工具包(SDK),通过本SDK可实现:登录、快捷登录、第三方登陆、注册、查询用户信息、更新用户附加信息、更新手机号、通过手机号修改密码、上传头像、修改用户单项信息、用户反馈和发送手机验证码的功能。
3   -
4   -引入资源包:
5   -{project}/libs/libcnliveutil.jar
6   -{project}/libs/libcnliveuser.jar
7   -系统权限
8   -<uses-permission android:name="android.permission.SEND_SMS" />
9   -<uses-permission android:name="android.permission.RECEIVE_SMS" />
10   -<uses-permission android:name="android.permission.READ_SMS" />
11   -<uses-permission android:name="android.permission.INTERNET" />
12   -<uses-permission 
13   - android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
14   -<uses-permission 
15   - android:name="android.permission.READ_EXTERNAL_STORAGE" />
16   -使用方法(详见Demo):
17   -初始化用户SDK
18   -@Override
19   -protected void onCreate(Bundle savedInstanceState) {
20   -    super.onCreate(savedInstanceState);
21   -    //初始化用户SDK
22   -    cnLiveUser = new CNLiveUser(cnUserCallBack, cnUserBuilder);
23   -}
24   -
25   -
26   -
27   -
28   -
29   -
30   -
31   -
32   -处理SDK状态
33   -private class CNUserUtilCallback implements CNUserCallBack {
34   -        @Override
35   -        public void onUserState(String what, String extra) {
36   -            switch (what){
37   -                case UserState.ERROR_INIT_NETWORK:
38   -                    //网络连接失败
39   -                    break;
40   -                case UserState.ERROR_INIT_OTHER:
41   -                    //内部错误
42   -                    break;
43   -            }
44   -            Log.e("DemoView","errorCode="+what+"errorMessage="+extra);
45   -        }
46   -}
47   -
48   -以用户登录为例介绍SDK的使用方法,其他与其类似
49   -public class LoginActivity extends BaseActivity 
50   - implements View.OnClickListener {
51   -    private EditText userName, userPassword;
52   -    private Button login;
53   -    private TextView register, quickLogin, other, thirdParytLogin;
54  
55   -    @Override
56   -    protected void onCreate(Bundle savedInstanceState) {
57   -        super.onCreate(savedInstanceState);
58   -        setContentView(R.layout.activity_user);
59   -        initView();
60   -    }
61  
62   -    public void initView() {
63   -        //...
64   -    }
65  
66   -    
67   -
68   -
69   -
70   -
71   -
72   -
73   -
74   -
75   -
76   -@Override
77   -    public void onClick(View view) {
78   -        Intent intent;
79   -        switch (view.getId()) {
80   -            case R.id.quick_login_textView:
81   -                intent = new Intent(this, QuickLoginActivity.class);
82   -                startActivity(intent);
83   -                break;
84   -            case R.id.register_textView:
85   -                intent = new Intent(this, RegisterActivity.class);
86   -                startActivity(intent);
87   -                break;
88   -            case R.id.other_textView:
89   -                intent = new Intent(this, OtherActivity.class);
90   -                startActivity(intent);
91   -                break;
92   -            case R.id.login:
93   -                //用户名&密码登录
94   -                cnUserBuilder.setUserName(
95   - String.valueOf(userName.getText()));//用户名
96   -                cnUserBuilder.setPwd(
97   - String.valueOf(userPassword.getText()));//密码
98   -//                cnUserBuilder.setFrmId("frmId");//渠道ID
99   -                cnLiveUser.login();
100   -                break;
101   -            case R.id.third_party_login:
102   -                //第三方登陆
103   - // 第三方平台编号
104   -  [platform : 1:sina weibo 2:qq weibo 3:weixin 4:renren
105   -                cnUserBuilder.setThirdPartyPlat(1);
106   -                cnUserBuilder.setThirdPartyId("id");//第三方用户ID
107   -                cnUserBuilder.setNickName("nickname");//用户昵称?重复
108   - //性别,m:男、f:女、n:未知
109   -//                cnUserBuilder.setGender("n");
110   - //用户所在地 非必传
111   -                 cnUserBuilder.setLocation("location");
112   -//                cnUserBuilder.setFaceUrl("faceUrl");//头像
113   -//                cnUserBuilder.setFrmId("frmId");//渠道ID
114   -                cnLiveUser.thirdPartyLogin();
115   -                break;
116   -        }
117   -    }
118   -}
119   -SDK开放的方法:
120   -来设置请求接口是要传入的参数
121   -cnLiveUser.initUser(**);
122   -
123   -上传头像
124   -cnLiveUser.uploadFace(file);
125   -
126   -用户反馈
127   -cnLiveUser.feedback();
128   -
129   -更新手机号
130   -cnLiveUser.updateMobile();
131   -
132   -更新用户附加信息
133   -cnLiveUser.updateUserExtInfo();
134   -
135   -查询用户信息
136   -cnLiveUser.queryUserInfo();
137   -
138   -更新用户单项信息
139   -cnLiveUser.modifyUserInfo();
140   -
141   -通过手机号修改密码
142   -cnLiveUser.modifyPwdWithMob();
143   -
144   -登录
145   -cnLiveUser.login();
146   -
147   -第三方登录
148   -cnLiveUser.thirdPartyLogin();
149   -
150   -快捷登录
151   -cnLiveUser.quickLogin();
152   -
153   -发送验证码
154   -* 发送手机验证码需要传入一个type值用来区分发送的验证码是用来做什么的
155   -* QUICK_LOGIN--->快捷登陆前发送手机验证码
156   -* REGISTER_OR_MODIFY_MOBILE---> 注册或修改手机号前发手机验证码
157   -* RETRIEVE_OR_MODIFY_PASSWORD---> 找回或修改密码前发手机验证码
158   -cnLiveUser.sendMessage(UserState.QUICK_LOGIN);
159   -
160   -注册
161   -cnLiveUser.register()
162   -
163   -错误类型定义:
164   -变量名 数值 含义
165   -ERROR_INIT_NETWORK -1000 网络连接失败
166   -ERROR_INIT_OTHER -1001 内部错误