Commit 027a59de418b9fe8f07882cc0525d38f6de80ddc

Authored by 王琳
1 parent 4e9e3f45

更新用户SDK,更新demo

app/libs/libcnliveuser.jar
No preview for this file type
app/src/main/java/com/cnlive/libs/BaseActivity.java
... ... @@ -2,6 +2,7 @@ package com.cnlive.libs;
2 2  
3 3 import android.os.Bundle;
4 4 import android.support.v7.app.AppCompatActivity;
  5 +import android.widget.Toast;
5 6  
6 7 import com.cnlive.libs.user.model.UserData;
7 8  
... ... @@ -15,4 +16,8 @@ public class BaseActivity extends AppCompatActivity {
15 16 protected void onCreate(Bundle savedInstanceState) {
16 17 super.onCreate(savedInstanceState);
17 18 }
  19 +
  20 + protected void showToast(String msg) {
  21 + Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();
  22 + }
18 23 }
... ...
app/src/main/java/com/cnlive/libs/LoginActivity.java
... ... @@ -7,6 +7,7 @@ import android.view.View;
7 7 import android.widget.Button;
8 8 import android.widget.EditText;
9 9 import android.widget.TextView;
  10 +import android.widget.Toast;
10 11  
11 12 import com.cnlive.libs.user.IUserService;
12 13 import com.cnlive.libs.user.UserUtil;
... ... @@ -78,6 +79,7 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
78 79 UserUtil.login(userName.getText().toString(), userPassword.getText().toString(), "frmId", new Callback() {
79 80 @Override
80 81 public void onState(int what, String extra, Object obj) {
  82 + showToast(extra + " : " + obj.toString());
81 83 switch (what) {
82 84 case IUserService.SUCCESS:
83 85 //成功 obj返回用户信息
... ... @@ -115,6 +117,7 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
115 117 UserUtil.thirdPartyLogin(1, "thirdPartyId", "nickName", "gender", "location", "faceUrl", "frmId", new Callback() {
116 118 @Override
117 119 public void onState(int what, String extra, Object obj) {
  120 + showToast(extra + " : " + obj.toString());
118 121 switch (what) {
119 122 case IUserService.SUCCESS:
120 123 //成功 obj返回用户信息
... ... @@ -150,4 +153,9 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
150 153 break;
151 154 }
152 155 }
  156 +
  157 + @Override
  158 + protected void showToast(String msg) {
  159 + super.showToast(msg);
  160 + }
153 161 }
... ...
app/src/main/java/com/cnlive/libs/OtherActivity.java
... ... @@ -6,9 +6,11 @@ import android.view.View;
6 6 import android.widget.Button;
7 7 import android.widget.EditText;
8 8 import android.widget.TextView;
  9 +import android.widget.Toast;
9 10  
10 11 import com.cnlive.libs.user.IUserService;
11 12 import com.cnlive.libs.user.UserUtil;
  13 +import com.cnlive.libs.user.model.MoreUserData;
12 14 import com.cnlive.libs.user.model.UserData;
13 15 import com.cnlive.libs.util.data.network.Callback;
14 16  
... ... @@ -25,12 +27,14 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
25 27 private static final String TAG_BIND_THIRD = "BindThirdParty";
26 28 private static final String TAG_SEND_MSG_BEF_FINDBACK = "SendMsgBefFindBack";
27 29  
  30 + private MoreUserData moreUserData;
  31 +
28 32 //demo中上传的头像文件
29 33 File file = new File("/sdcard/timg.jpg");
30 34  
31 35 private EditText feedbackMsg;
32 36 private Button feedback, uploadFace;
33   - private TextView modifyMobile, updateUserExtInfo, queryUserInfo, modifyUserInfo, modifyPwdWithMobile, bindThird, sendMessage,queryMoreUserInfo;
  37 + private TextView modifyMobile, updateUserExtInfo, queryUserInfo, modifyUserInfo, modifyPwdWithMobile, bindThird, sendMessage, queryMoreUserInfo;
34 38  
35 39  
36 40 private String uid;
... ... @@ -101,6 +105,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
101 105 UserUtil.uploadFace(uid, "33eb04e9ca7001e878eb8a57e2a1068d7b48c2909fc341", file, new Callback() {
102 106 @Override
103 107 public void onState(int what, String extra, Object obj) {
  108 + showToast(extra + " : " + obj.toString());
104 109 switch (what) {
105 110 case IUserService.SUCCESS:
106 111 //成功 obj返回头像url
... ... @@ -137,6 +142,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
137 142 UserUtil.feedback("id", feedbackMsg.getText().toString(), new Callback() {
138 143 @Override
139 144 public void onState(int what, String extra, Object obj) {
  145 + showToast(extra + " : " + obj.toString());
140 146 switch (what) {
141 147 case IUserService.SUCCESS:
142 148 //成功
... ... @@ -169,6 +175,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
169 175 UserUtil.updateMobile(uid, "18811122371", "123456", new Callback() {
170 176 @Override
171 177 public void onState(int what, String extra, Object obj) {
  178 + showToast(extra + " : " + obj.toString());
172 179 switch (what) {
173 180 case IUserService.SUCCESS:
174 181 //成功
... ... @@ -226,6 +233,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
226 233 UserUtil.updateUserExtInfo(uid, "didjosdfs", new Callback() {
227 234 @Override
228 235 public void onState(int what, String extra, Object obj) {
  236 + showToast(extra + " : " + obj.toString());
229 237 switch (what) {
230 238 case IUserService.SUCCESS:
231 239 //成功
... ... @@ -260,6 +268,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
260 268 UserUtil.queryUserInfo(uid, uid, new Callback() {
261 269 @Override
262 270 public void onState(int what, String extra, Object obj) {
  271 + showToast(extra + " : " + obj.toString());
263 272 switch (what) {
264 273 case IUserService.SUCCESS:
265 274 //成功 obj返回用户信息
... ... @@ -294,6 +303,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
294 303 UserUtil.modifyUserInfo(uid, "nickName", "Lynn", new Callback() {
295 304 @Override
296 305 public void onState(int what, String extra, Object obj) {
  306 + showToast(extra + " : " + obj.toString());
297 307 switch (what) {
298 308 case IUserService.SUCCESS:
299 309 //成功
... ... @@ -362,6 +372,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
362 372 UserUtil.modifyPwdWithMob("mobile", "verficationCode", "newPwd", new Callback() {
363 373 @Override
364 374 public void onState(int what, String extra, Object obj) {
  375 + showToast(extra + " : " + obj.toString());
365 376 switch (what) {
366 377 case IUserService.SUCCESS:
367 378 //成功
... ... @@ -403,6 +414,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
403 414 UserUtil.bindThird(uid, 1, "thirdPartyId", new Callback() {
404 415 @Override
405 416 public void onState(int what, String extra, Object obj) {
  417 + showToast(extra + " : " + obj.toString());
406 418 switch (what) {
407 419 case IUserService.SUCCESS:
408 420 //成功
... ... @@ -451,6 +463,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
451 463 UserUtil.sendMessage(IUserService.RETRIEVE_OR_MODIFY_PASSWORD, "mobile", new Callback() {
452 464 @Override
453 465 public void onState(int what, String extra, Object obj) {
  466 + showToast(extra + " : " + obj.toString());
454 467 switch (what) {
455 468 case IUserService.SUCCESS:
456 469 //成功
... ... @@ -497,31 +510,37 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener
497 510 * @param srcUids 被查询多个用户IDs(多个ID以英文,号分割)
498 511 * @param callback 回调
499 512 */
500   - UserUtil.queryMoreUserInfo(uid, uid, new Callback() {
501   - @Override
502   - public void onState(int what, String extra, Object obj) {
503   - switch (what){
504   - case IUserService.SUCCESS:
505   - //成功 obj返回用户信息
506   - userData = (UserData) obj;
507   - break;
508   - case IUserService.ERROR_PARAM:
509   - Log.e(TAG_QUERY_USER_INFO, IUserService.message_error_param);
510   - break;
511   - case IUserService.ERROR_TOKEN_INVALID:
512   - Log.e(TAG_QUERY_USER_INFO, IUserService.message_error_token_invalid);
513   - break;
514   - case IUserService.ERROR_TOKEN_CHECKING:
515   - Log.e(TAG_QUERY_USER_INFO, IUserService.message_error_token_checking);
516   - break;
517   - case IUserService.ERROR_NOT_FOUND_RECORD:
518   - Log.e(TAG_QUERY_USER_INFO, IUserService.message_error_not_found_record);
519   - break;
520   - }
  513 + UserUtil.queryMoreUserInfo(uid, uid + "," + uid, new Callback() {
  514 + @Override
  515 + public void onState(int what, String extra, Object obj) {
  516 + showToast(extra + " : " + obj.toString());
  517 + switch (what) {
  518 + case IUserService.SUCCESS:
  519 + //成功 obj返回用户信息列表
  520 + moreUserData = (MoreUserData) obj;
  521 + break;
  522 + case IUserService.ERROR_PARAM:
  523 + Log.e(TAG_QUERY_USER_INFO, IUserService.message_error_param);
  524 + break;
  525 + case IUserService.ERROR_TOKEN_INVALID:
  526 + Log.e(TAG_QUERY_USER_INFO, IUserService.message_error_token_invalid);
  527 + break;
  528 + case IUserService.ERROR_TOKEN_CHECKING:
  529 + Log.e(TAG_QUERY_USER_INFO, IUserService.message_error_token_checking);
  530 + break;
  531 + case IUserService.ERROR_NOT_FOUND_RECORD:
  532 + Log.e(TAG_QUERY_USER_INFO, IUserService.message_error_not_found_record);
  533 + break;
  534 + }
521 535  
522   - }
523   - });
  536 + }
  537 + });
524 538 break;
525 539 }
526 540 }
  541 +
  542 + @Override
  543 + protected void showToast(String msg) {
  544 + super.showToast(msg);
  545 + }
527 546 }
... ...
app/src/main/java/com/cnlive/libs/QuickLoginActivity.java
... ... @@ -5,6 +5,7 @@ import android.util.Log;
5 5 import android.view.View;
6 6 import android.widget.Button;
7 7 import android.widget.EditText;
  8 +import android.widget.Toast;
8 9  
9 10 import com.cnlive.libs.user.IUserService;
10 11 import com.cnlive.libs.user.UserUtil;
... ... @@ -57,6 +58,7 @@ public class QuickLoginActivity extends BaseActivity implements View.OnClickList
57 58 UserUtil.sendMessage(IUserService.QUICK_LOGIN, mobile.getText().toString(), new Callback() {
58 59 @Override
59 60 public void onState(int what, String extra, Object obj) {
  61 + showToast(extra + " : " + obj.toString());
60 62 switch (what) {
61 63 case IUserService.SUCCESS:
62 64 //成功
... ... @@ -103,10 +105,11 @@ public class QuickLoginActivity extends BaseActivity implements View.OnClickList
103 105 UserUtil.quickLogin(mobile.getText().toString(), code.getText().toString(), "", new Callback() {
104 106 @Override
105 107 public void onState(int what, String extra, Object obj) {
  108 + showToast(extra + " : " + obj.toString());
106 109 switch (what) {
107 110 case IUserService.SUCCESS:
108 111 //成功 obj返回用户信息
109   - userData = ((UserData)obj);
  112 + userData = ((UserData) obj);
110 113 break;
111 114 case IUserService.ERROR_PARAM:
112 115 Log.e(QUICK_LOGIN, IUserService.message_error_param);
... ... @@ -138,4 +141,9 @@ public class QuickLoginActivity extends BaseActivity implements View.OnClickList
138 141 break;
139 142 }
140 143 }
  144 +
  145 + @Override
  146 + protected void showToast(String msg) {
  147 + super.showToast(msg);
  148 + }
141 149 }
... ...
app/src/main/java/com/cnlive/libs/RegisterActivity.java
... ... @@ -58,6 +58,7 @@ public class RegisterActivity extends BaseActivity implements View.OnClickListen
58 58 "invitationCode", "frmId", new Callback() {
59 59 @Override
60 60 public void onState(int what, String extra, Object obj) {
  61 + showToast(extra + " : " + obj.toString());
61 62 switch (what) {
62 63 case IUserService.SUCCESS:
63 64 //成功 obj返回用户信息
... ... @@ -115,6 +116,7 @@ public class RegisterActivity extends BaseActivity implements View.OnClickListen
115 116 UserUtil.sendMessage(IUserService.REGISTER_OR_MODIFY_MOBILE, userName.getText().toString(), new Callback() {
116 117 @Override
117 118 public void onState(int what, String extra, Object object) {
  119 + showToast(extra + " : " + object.toString());
118 120 switch (what) {
119 121 case IUserService.SUCCESS:
120 122 //成功
... ... @@ -155,4 +157,9 @@ public class RegisterActivity extends BaseActivity implements View.OnClickListen
155 157 break;
156 158 }
157 159 }
  160 +
  161 + @Override
  162 + protected void showToast(String msg) {
  163 + super.showToast(msg);
  164 + }
158 165 }
... ...