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 内部错误