Commit 522aba51246c4e675328f8b29e345eb60a01e831
1 parent
1671ec5d6d
Exists in
master
修复个人中心问题
Showing
28 changed files
with
390 additions
and
223 deletions
Show diff stats
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/AccountManagementActivity.java
... | ... | @@ -103,8 +103,6 @@ public class AccountManagementActivity extends AppCompatActivity implements View |
103 | 103 | protected void onCreate(Bundle savedInstanceState) { |
104 | 104 | super.onCreate(savedInstanceState); |
105 | 105 | setContentView(R.layout.activity_account_management); |
106 | - SysApplication.getInstance().addActivity(this); | |
107 | - | |
108 | 106 | initView(); |
109 | 107 | initData(); |
110 | 108 | initLister(); | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ChangeBangDingActivity.java
... | ... | @@ -14,6 +14,5 @@ public class ChangeBangDingActivity extends Activity { |
14 | 14 | protected void onCreate(Bundle savedInstanceState) { |
15 | 15 | super.onCreate(savedInstanceState); |
16 | 16 | setContentView(R.layout.activity_chage_binding); |
17 | - SysApplication.getInstance().addActivity(this); | |
18 | 17 | } |
19 | 18 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ChangeEletronicCardPhoneActivity.java
... | ... | @@ -16,6 +16,5 @@ public class ChangeEletronicCardPhoneActivity extends AppCompatActivity { |
16 | 16 | protected void onCreate(Bundle savedInstanceState) { |
17 | 17 | super.onCreate(savedInstanceState); |
18 | 18 | setContentView(R.layout.activity_electronicard_phone); |
19 | - SysApplication.getInstance().addActivity(this); | |
20 | 19 | } |
21 | 20 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ChangePasswordActivity.java
... | ... | @@ -29,7 +29,6 @@ public class ChangePasswordActivity extends AppCompatActivity implements View.On |
29 | 29 | protected void onCreate(Bundle savedInstanceState) { |
30 | 30 | super.onCreate(savedInstanceState); |
31 | 31 | setContentView(R.layout.activity_changepsword); |
32 | - SysApplication.getInstance().addActivity(this); | |
33 | 32 | initView(); |
34 | 33 | setLister(); |
35 | 34 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ChangePresonalInfoActivity.java
... | ... | @@ -40,7 +40,6 @@ public class ChangePresonalInfoActivity extends AppCompatActivity { |
40 | 40 | protected void onCreate(Bundle savedInstanceState) { |
41 | 41 | super.onCreate(savedInstanceState); |
42 | 42 | setContentView(R.layout.activity_change_preson_info); |
43 | - SysApplication.getInstance().addActivity(this); | |
44 | 43 | initView(); |
45 | 44 | initData(); |
46 | 45 | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ChoiseTextBookActivity.java
... | ... | @@ -69,6 +69,12 @@ public class ChoiseTextBookActivity extends AppCompatActivity implements View.On |
69 | 69 | overridePendingTransition(R.anim.rightin, R.anim.rightout); |
70 | 70 | } else if (status.equals("2001")) { |
71 | 71 | ElectronicCardDialog.getInstance().show(getSupportFragmentManager(), "ElectronicCardDialog"); |
72 | + } else if (status.equals("2002")) { | |
73 | + AlertUtils.showToast(ChoiseTextBookActivity.this, "您的机器为样机,可直接使用!"); | |
74 | + Intent intent = new Intent(); | |
75 | + intent.setClass(ChoiseTextBookActivity.this, TheStartPageActivity.class); | |
76 | + ChoiseTextBookActivity.this.startActivity(intent); | |
77 | + overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
72 | 78 | } |
73 | 79 | |
74 | 80 | } catch (JSONException e) { | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ElectronicCardLookInfoActivity.java
... | ... | @@ -64,7 +64,6 @@ public class ElectronicCardLookInfoActivity extends AppCompatActivity implements |
64 | 64 | protected void onCreate(Bundle savedInstanceState) { |
65 | 65 | super.onCreate(savedInstanceState); |
66 | 66 | setContentView(R.layout.activity_electronic_look_cardinfo); |
67 | - SysApplication.getInstance().addActivity(this); | |
68 | 67 | initView(); |
69 | 68 | initData(); |
70 | 69 | initLister(); | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ElectronicCardValidationActivity.java
... | ... | @@ -136,15 +136,15 @@ public class ElectronicCardValidationActivity extends AppCompatActivity implemen |
136 | 136 | AlertUtils.showToast(ElectronicCardValidationActivity.this, "您输入的验证码不正确"); |
137 | 137 | }else { |
138 | 138 | String userID = SaveParam.getInstance().getLoginParam(this,"userId"); |
139 | - int auserID = 0; | |
139 | + Long auserID = null; | |
140 | 140 | try { |
141 | - auserID = Integer.parseInt(userID); | |
141 | + auserID = Long.parseLong(userID); | |
142 | 142 | } catch (NumberFormatException e) { |
143 | 143 | e.printStackTrace(); |
144 | 144 | } |
145 | 145 | if (Content.authcodeflag==1){ |
146 | 146 | //修改账户手机号 |
147 | - HttpManager.getInstance().changecardinfophone(this, | |
147 | + HttpManager.getInstance().changeaccountphone(this, | |
148 | 148 | auserID,usernameStr,authcodeStr); |
149 | 149 | |
150 | 150 | }else if (Content.authcodeflag==2){ | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/FeedBackActivity.java
... | ... | @@ -63,7 +63,6 @@ public class FeedBackActivity extends AppCompatActivity implements View.OnClickL |
63 | 63 | super.onCreate(savedInstanceState); |
64 | 64 | Fresco.initialize(this); |
65 | 65 | setContentView(R.layout.activity_feedback); |
66 | - SysApplication.getInstance().addActivity(this); | |
67 | 66 | initView(); |
68 | 67 | initData(); |
69 | 68 | initLister(); |
... | ... | @@ -204,9 +203,9 @@ public class FeedBackActivity extends AppCompatActivity implements View.OnClickL |
204 | 203 | newUri = data.getData(); |
205 | 204 | } |
206 | 205 | if (newUri != null) { |
207 | - uploadAvatarFromPhoto(); | |
206 | + //uploadAvatarFromPhoto(); | |
208 | 207 | //裁剪图片 |
209 | - //startPhotoZoom(newUri); | |
208 | + startPhotoZoom(newUri); | |
210 | 209 | } else { |
211 | 210 | Toast.makeText(this, "没有得到相册图片", Toast.LENGTH_LONG).show(); |
212 | 211 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ForgotPasswordActivity.java
... | ... | @@ -113,7 +113,6 @@ public class ForgotPasswordActivity extends AppCompatActivity implements View.On |
113 | 113 | protected void onCreate(Bundle savedInstanceState) { |
114 | 114 | super.onCreate(savedInstanceState); |
115 | 115 | setContentView(R.layout.activity_forgetpsword); |
116 | - SysApplication.getInstance().addActivity(this); | |
117 | 116 | initView(); |
118 | 117 | setLister(); |
119 | 118 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/LoginAndRegisterActivity.java
... | ... | @@ -109,7 +109,7 @@ public class LoginAndRegisterActivity extends AppCompatActivity { |
109 | 109 | //给ViewPager设置适配器 |
110 | 110 | viewPager.setAdapter(logindapter); |
111 | 111 | //设置滑动时数据不丢失 |
112 | - viewPager.setOffscreenPageLimit(1); | |
112 | + viewPager.setOffscreenPageLimit(0); | |
113 | 113 | //将TabLayout和ViewPager关联起来。 |
114 | 114 | } |
115 | 115 | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/MainActivity.java
... | ... | @@ -14,7 +14,6 @@ import android.support.v4.content.FileProvider; |
14 | 14 | import android.support.v7.app.AppCompatActivity; |
15 | 15 | import android.support.v7.widget.LinearLayoutManager; |
16 | 16 | import android.support.v7.widget.RecyclerView; |
17 | -import android.util.Log; | |
18 | 17 | import android.view.KeyEvent; |
19 | 18 | import android.view.View; |
20 | 19 | import android.widget.ImageView; |
... | ... | @@ -56,6 +55,9 @@ import com.mylhyl.circledialog.view.listener.OnInputClickListener; |
56 | 55 | import com.zaaach.toprightmenu.MenuItem; |
57 | 56 | import com.zaaach.toprightmenu.TopRightMenu; |
58 | 57 | |
58 | +import org.json.JSONException; | |
59 | +import org.json.JSONObject; | |
60 | + | |
59 | 61 | import java.io.File; |
60 | 62 | import java.io.UnsupportedEncodingException; |
61 | 63 | import java.util.ArrayList; |
... | ... | @@ -65,7 +67,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
65 | 67 | private ImageView iv_imformatioan, iv_look_card, iv_setting, iv_sign, iv_sex; |
66 | 68 | private TextView tv_edit_presoninfo, tv_sign, |
67 | 69 | tv_username, tv_username1, tv_mygad, tv_sex, tv_useinfo_adress, tv_useinfo_birthday, |
68 | - tv_useinfo_qq, tv_useinfo_school, tv_useinfo_gender; | |
70 | + tv_useinfo_qq, tv_useinfo_school, tv_useinfo_gender, tv_yangji; | |
69 | 71 | private LinearLayout linel_mycuoti, linel_mynote, linel_mycollege, linel_myclass; |
70 | 72 | private TopRightMenu mTopRightMenu; |
71 | 73 | //水平滑动 |
... | ... | @@ -85,13 +87,13 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
85 | 87 | SimpleDraweeView mSimpleDraweeView; |
86 | 88 | private File file; |
87 | 89 | private Uri uri; |
88 | - Handler handler = new Handler(){ | |
90 | + Handler handler = new Handler() { | |
89 | 91 | @Override |
90 | 92 | public void handleMessage(Message msg) { |
91 | 93 | super.handleMessage(msg); |
92 | - switch (msg.what){ | |
94 | + switch (msg.what) { | |
93 | 95 | case HttpCode.GETINFO: |
94 | - PesonalInfo.DataBean cardinfoBean =(PesonalInfo.DataBean)msg.obj; | |
96 | + PesonalInfo.DataBean cardinfoBean = (PesonalInfo.DataBean) msg.obj; | |
95 | 97 | tv_username.setText(cardinfoBean.getNickName()); |
96 | 98 | tv_username1.setText(cardinfoBean.getNickName()); |
97 | 99 | tv_useinfo_adress.setText(cardinfoBean.getRegion().getRegionName()); |
... | ... | @@ -100,33 +102,33 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
100 | 102 | tv_useinfo_school.setText(cardinfoBean.getSchool().getSchoolName()); |
101 | 103 | tv_useinfo_gender.setText(cardinfoBean.getGrade().getGradeName()); |
102 | 104 | String sex = cardinfoBean.getGender(); |
103 | - if ("0".equals(sex)){ | |
105 | + if ("0".equals(sex)) { | |
104 | 106 | tv_sex.setText("男"); |
105 | 107 | iv_sex.setImageResource(R.mipmap.men); |
106 | - }else { | |
108 | + } else { | |
107 | 109 | tv_sex.setText("女"); |
108 | 110 | iv_sex.setImageResource(R.mipmap.women); |
109 | 111 | } |
110 | 112 | mSimpleDraweeView.setImageURI(cardinfoBean.getPortrait()); |
111 | - String graderID =cardinfoBean.getGrade().getGradeId(); | |
112 | - String userID = SaveParam.getInstance().getLoginParam(MainActivity.this,"userId"); | |
113 | + String graderID = cardinfoBean.getGrade().getGradeId(); | |
114 | + String userID = SaveParam.getInstance().getLoginParam(MainActivity.this, "userId"); | |
113 | 115 | //账户类型 |
114 | - String accounts = SaveParam.getInstance().getCustomizeParam(MainActivity.this,SaveParam.ACCOUNT); | |
115 | - String childID = SaveParam.getInstance().getCustomizeParam(MainActivity.this,SaveParam.CHILDSID); | |
116 | - SaveParam.getInstance().saveCustomizeParam(MainActivity.this, SaveParam.GRADENS, ""+graderID); | |
116 | + String accounts = SaveParam.getInstance().getCustomizeParam(MainActivity.this, SaveParam.ACCOUNT); | |
117 | + String childID = SaveParam.getInstance().getCustomizeParam(MainActivity.this, SaveParam.CHILDSID); | |
118 | + SaveParam.getInstance().saveCustomizeParam(MainActivity.this, SaveParam.GRADENS, "" + graderID); | |
117 | 119 | try { |
118 | 120 | Object auserID; |
119 | 121 | int type; |
120 | - int graderIDs =Integer.parseInt(graderID); | |
121 | - if ("2".equals(accounts)){ | |
122 | - type=Integer.parseInt(accounts); | |
123 | - auserID =childID; | |
124 | - }else { | |
125 | - type =Integer.parseInt(accounts); | |
126 | - auserID =Long.parseLong(userID); | |
122 | + int graderIDs = Integer.parseInt(graderID); | |
123 | + if ("2".equals(accounts)) { | |
124 | + type = Integer.parseInt(accounts); | |
125 | + auserID = childID; | |
126 | + } else { | |
127 | + type = Integer.parseInt(accounts); | |
128 | + auserID = Long.parseLong(userID); | |
127 | 129 | } |
128 | 130 | //获取版本信息 |
129 | - HttpManager.getInstance().getpublishinfo(MainActivity.this,auserID,graderIDs,type,handler); | |
131 | + HttpManager.getInstance().getpublishinfo(MainActivity.this, auserID, graderIDs, type, handler); | |
130 | 132 | |
131 | 133 | } catch (NumberFormatException e) { |
132 | 134 | e.printStackTrace(); |
... | ... | @@ -134,24 +136,55 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
134 | 136 | |
135 | 137 | break; |
136 | 138 | case HttpCode.SIGN: |
137 | - SignInfo.DataBean dataBean = (SignInfo.DataBean)msg.obj; | |
138 | - if (dataBean.getSignature()==null){ | |
139 | + SignInfo.DataBean dataBean = (SignInfo.DataBean) msg.obj; | |
140 | + if (dataBean.getSignature() == null) { | |
139 | 141 | tv_sign.setText("你还未设置个性签名"); |
140 | - }else { | |
142 | + } else { | |
141 | 143 | tv_sign.setText(dataBean.getSignature()); |
142 | 144 | } |
143 | 145 | |
144 | 146 | break; |
145 | 147 | case HttpCode.PUBLISH_SUCESS: |
146 | 148 | defautPublishInfos.clear(); |
147 | - defautPublishInfos.addAll( (List<DefautPublishInfo.DataBean>)msg.obj); | |
149 | + defautPublishInfos.addAll((List<DefautPublishInfo.DataBean>) msg.obj); | |
148 | 150 | RecyclerViewadapterpublish.notifyDataSetChanged(); |
149 | 151 | break; |
150 | 152 | case HttpCode.GETVIDIO_SUCESS: |
151 | 153 | videoinfo.clear(); |
152 | - videoinfo.addAll( (List<VideoInfo.DataBean>)msg.obj); | |
154 | + videoinfo.addAll((List<VideoInfo.DataBean>) msg.obj); | |
153 | 155 | RecyclerViewadapter.notifyDataSetChanged(); |
154 | 156 | break; |
157 | + case HttpCode.SUCHCARDINFOONE: | |
158 | + JSONObject jsonObject; | |
159 | + String status; | |
160 | + try { | |
161 | + jsonObject = new JSONObject((String) msg.obj); | |
162 | + status = jsonObject.getString("status"); | |
163 | + if (status.equals("1")) { | |
164 | + tv_yangji.setVisibility(View.GONE); | |
165 | + iv_look_card.setVisibility(View.VISIBLE); | |
166 | + } else if (status.equals("2001")) { | |
167 | + tv_yangji.setVisibility(View.GONE); | |
168 | + iv_look_card.setVisibility(View.VISIBLE); | |
169 | + AlertUtils.showToast(MainActivity.this, "您的机器还没有保卡信息,请重新登录"); | |
170 | + SaveParam.getInstance().clearData(MainActivity.this); | |
171 | + Intent settingintent = new Intent(); | |
172 | + settingintent.setClass(MainActivity.this, LoginAndRegisterActivity.class); | |
173 | + startActivity(settingintent); | |
174 | + overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
175 | + finish(); | |
176 | + } else if (status.equals("2002")) { | |
177 | + iv_look_card.setVisibility(View.GONE); | |
178 | + tv_yangji.setVisibility(View.VISIBLE); | |
179 | + | |
180 | + } else { | |
181 | + AlertUtils.showToast(MainActivity.this, "服务器连接失败"); | |
182 | + } | |
183 | + } catch (JSONException e) { | |
184 | + e.printStackTrace(); | |
185 | + } | |
186 | + | |
187 | + | |
155 | 188 | } |
156 | 189 | } |
157 | 190 | }; |
... | ... | @@ -161,16 +194,13 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
161 | 194 | super.onCreate(savedInstanceState); |
162 | 195 | Fresco.initialize(this); |
163 | 196 | setContentView(R.layout.activity_main); |
164 | - SysApplication.getInstance().addActivity(this); | |
165 | 197 | initView(); |
166 | 198 | initData(); |
167 | 199 | initLister(); |
168 | 200 | updateVersion(); |
169 | - String devicenumber = GetDevicesUtil.getDevicesInfo(this).getDeviceNumber(); | |
170 | - String model = GetDevicesUtil.getDevicesInfo(this).getDeviceModel(); | |
171 | - Log.e("test","......."+devicenumber+model); | |
172 | 201 | } |
173 | -//////版本更新 | |
202 | + | |
203 | + //////版本更新 | |
174 | 204 | private void updateVersion() { |
175 | 205 | UpdateChecker updateChecker = new UpdateChecker(this); |
176 | 206 | updateChecker.checkForUpdates(); |
... | ... | @@ -198,6 +228,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
198 | 228 | tv_useinfo_qq = (TextView) findViewById(R.id.tv_useinfo_qq); |
199 | 229 | tv_useinfo_school = (TextView) findViewById(R.id.tv_useinfo_school); |
200 | 230 | tv_useinfo_gender = (TextView) findViewById(R.id.tv_useinfo_gender); |
231 | + tv_yangji = (TextView) findViewById(R.id.tv_yangji); | |
201 | 232 | //跳转其他应用 |
202 | 233 | linel_mycuoti = (LinearLayout) findViewById(R.id.linel_mycuoti); |
203 | 234 | linel_mynote = (LinearLayout) findViewById(R.id.linel_mynote); |
... | ... | @@ -205,7 +236,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
205 | 236 | linel_myclass = (LinearLayout) findViewById(R.id.linel_myclass); |
206 | 237 | // |
207 | 238 | mRecyclerView = (RecyclerView) findViewById(R.id.id_recyclerview_horizontal); |
208 | - mRecyclerViewpublish =(RecyclerView) findViewById(R.id.id_recyclerview_pubish); | |
239 | + mRecyclerViewpublish = (RecyclerView) findViewById(R.id.id_recyclerview_pubish); | |
209 | 240 | |
210 | 241 | } |
211 | 242 | |
... | ... | @@ -225,19 +256,29 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
225 | 256 | mRecyclerViewpublish.addItemDecoration(new RecyclerViewSpaceItem(10)); |
226 | 257 | |
227 | 258 | //设置视频适配器 |
228 | - RecyclerViewadapter = new VideoAdapter(this,videoinfo); | |
229 | - RecyclerViewadapterpublish= new GalleryAdapter(this,defautPublishInfos); | |
259 | + RecyclerViewadapter = new VideoAdapter(this, videoinfo); | |
260 | + RecyclerViewadapterpublish = new GalleryAdapter(this, defautPublishInfos); | |
230 | 261 | |
231 | 262 | //版本信息适配器 |
232 | 263 | mRecyclerView.setAdapter(RecyclerViewadapter); |
233 | 264 | mRecyclerViewpublish.setAdapter(RecyclerViewadapterpublish); |
234 | - String userID = SaveParam.getInstance().getLoginParam(this,"userId"); | |
265 | + //判断保卡信息是否为样机 | |
266 | + String yangji = SaveParam.getInstance().getLoginParam(this, SaveParam.YANGJI); | |
267 | + String deviceNumber = GetDevicesUtil.getDevicesInfo(MainActivity.this).getDeviceNumber(); | |
268 | + if ("1".equals(yangji)) { | |
269 | + iv_look_card.setVisibility(View.GONE); | |
270 | + tv_yangji.setVisibility(View.VISIBLE); | |
271 | + } else { | |
272 | + HttpManager.getInstance().getcardinfo1(this, deviceNumber, handler); | |
273 | + | |
274 | + } | |
275 | + String userID = SaveParam.getInstance().getLoginParam(this, "userId"); | |
235 | 276 | //获取个性签名 |
236 | - String typeaccount = SaveParam.getInstance().getCustomizeParam(this,SaveParam.ACCOUNT); | |
277 | + String typeaccount = SaveParam.getInstance().getCustomizeParam(this, SaveParam.ACCOUNT); | |
237 | 278 | try { |
238 | 279 | long auserID = Long.parseLong(userID); |
239 | - int typeaccount1=Integer.parseInt(typeaccount); | |
240 | - HttpManager.getInstance().getsignatures(MainActivity.this,auserID,typeaccount1,handler); | |
280 | + int typeaccount1 = Integer.parseInt(typeaccount); | |
281 | + HttpManager.getInstance().getsignatures(MainActivity.this, auserID, typeaccount1, handler); | |
241 | 282 | |
242 | 283 | } catch (NumberFormatException e) { |
243 | 284 | e.printStackTrace(); |
... | ... | @@ -245,7 +286,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
245 | 286 | |
246 | 287 | //初始化图片 |
247 | 288 | file = new File(FileUtil.getCachePath(this), "user-avatar.jpg"); |
248 | - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) { | |
289 | + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) { | |
249 | 290 | uri = Uri.fromFile(file); |
250 | 291 | } else { |
251 | 292 | //通过FileProvider创建一个content类型的Uri(android 7.0需要这样的方法跨应用访问) |
... | ... | @@ -362,11 +403,11 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
362 | 403 | AlertUtils.showToast(MainActivity.this, "请输入个性签名"); |
363 | 404 | } else { |
364 | 405 | try { |
365 | - String typeaccount = SaveParam.getInstance().getCustomizeParam(MainActivity.this,SaveParam.ACCOUNT); | |
366 | - String userID = SaveParam.getInstance().getLoginParam(MainActivity.this,"userId"); | |
406 | + String typeaccount = SaveParam.getInstance().getCustomizeParam(MainActivity.this, SaveParam.ACCOUNT); | |
407 | + String userID = SaveParam.getInstance().getLoginParam(MainActivity.this, "userId"); | |
367 | 408 | long auserID = Long.parseLong(userID); |
368 | - int typeaccount1=Integer.parseInt(typeaccount); | |
369 | - HttpManager.getInstance().changsignature(MainActivity.this,auserID,typeaccount1,text); | |
409 | + int typeaccount1 = Integer.parseInt(typeaccount); | |
410 | + HttpManager.getInstance().changsignature(MainActivity.this, auserID, typeaccount1, text); | |
370 | 411 | } catch (NumberFormatException e) { |
371 | 412 | e.printStackTrace(); |
372 | 413 | } |
... | ... | @@ -379,43 +420,47 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
379 | 420 | .show(); |
380 | 421 | break; |
381 | 422 | case R.id.linel_mycuoti: |
382 | - AlertUtils.showToast(this, "hhahahah "); | |
423 | + AlertUtils.showToast(this, "我的错题 "); | |
383 | 424 | break; |
384 | 425 | case R.id.linel_mynote: |
385 | - AlertUtils.showToast(this, "hhahahah "); | |
426 | + AlertUtils.showToast(this, "我的笔记 "); | |
386 | 427 | break; |
387 | 428 | case R.id.linel_mycollege: |
388 | - AlertUtils.showToast(this, "hhahahah "); | |
429 | + AlertUtils.showToast(this, "我的收藏 "); | |
389 | 430 | break; |
390 | 431 | case R.id.linel_myclass: |
391 | - AlertUtils.showToast(this, "hhahahah "); | |
432 | + AlertUtils.showToast(this, "我的班级 "); | |
392 | 433 | break; |
393 | 434 | } |
394 | 435 | |
395 | 436 | } |
396 | 437 | |
397 | 438 | @Override |
439 | + protected void onPause() { | |
440 | + super.onPause(); | |
441 | + } | |
442 | + | |
443 | + @Override | |
398 | 444 | protected void onResume() { |
399 | 445 | super.onResume(); |
400 | - String userID = SaveParam.getInstance().getLoginParam(this,"userId"); | |
446 | + String userID = SaveParam.getInstance().getLoginParam(this, "userId"); | |
401 | 447 | //账户类型 |
402 | - String accounts = SaveParam.getInstance().getCustomizeParam(this,SaveParam.ACCOUNT); | |
448 | + String accounts = SaveParam.getInstance().getCustomizeParam(this, SaveParam.ACCOUNT); | |
403 | 449 | //加载个人信息 |
404 | - String xiongzuo = SaveParam.getInstance().getLoginParam(this,SaveParam.CONSTELLATION); | |
405 | - if (xiongzuo==null){ | |
450 | + String xiongzuo = SaveParam.getInstance().getLoginParam(this, SaveParam.CONSTELLATION); | |
451 | + if (xiongzuo == null) { | |
406 | 452 | tv_mygad.setText(""); |
407 | - }else { | |
453 | + } else { | |
408 | 454 | tv_mygad.setText(xiongzuo); |
409 | 455 | } |
410 | 456 | try { |
411 | 457 | int graderID; |
412 | 458 | long auserID = Long.parseLong(userID); |
413 | - int typeaccount1=Integer.parseInt(accounts); | |
459 | + int typeaccount1 = Integer.parseInt(accounts); | |
414 | 460 | //获取最近播放视频 |
415 | - HttpManager.getInstance().getstuyvidioinfo(this,auserID,handler); | |
461 | + HttpManager.getInstance().getstuyvidioinfo(this, auserID, handler); | |
416 | 462 | //获取个人信息 |
417 | - HttpManager.getInstance().getpresonalinfo(MainActivity.this,auserID,typeaccount1,handler); | |
418 | - | |
463 | + HttpManager.getInstance().getpresonalinfo(MainActivity.this, auserID, typeaccount1, handler); | |
419 | 464 | |
420 | 465 | |
421 | 466 | } catch (NumberFormatException e) { |
... | ... | @@ -426,52 +471,58 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
426 | 471 | |
427 | 472 | //回调头像监听 |
428 | 473 | @Override |
429 | - public void heard(Context context, View v,int headpitiaon) { | |
474 | + public void heard(Context context, View v, int headpitiaon) { | |
430 | 475 | String picUrl = ""; |
431 | - String userID = SaveParam.getInstance().getLoginParam(this,"userId"); | |
432 | - String typeaccount = SaveParam.getInstance().getCustomizeParam(this,SaveParam.ACCOUNT); | |
433 | - switch (v.getId()){ | |
476 | + String userID; | |
477 | + String typeaccount = SaveParam.getInstance().getCustomizeParam(this, SaveParam.ACCOUNT); | |
478 | + if ("2".equals(typeaccount)) { | |
479 | + userID = SaveParam.getInstance().getCustomizeParam(this, SaveParam.CHILDSID); | |
480 | + } else { | |
481 | + userID = SaveParam.getInstance().getLoginParam(this, "userId"); | |
482 | + } | |
483 | + switch (v.getId()) { | |
434 | 484 | //选择默认图片 |
435 | 485 | case R.id.oktakephone: |
436 | - if (headpitiaon==1){ | |
486 | + if (headpitiaon == 1) { | |
437 | 487 | mSimpleDraweeView.setImageDrawable(null); |
438 | 488 | mSimpleDraweeView.setImageResource(R.mipmap.default_avatar1); |
439 | 489 | picUrl = "http://hjxprodbucket.oss.aliyuncs.com/static/upload/boss_api/announcement/2017-08-29/61e8d8cf-651f-49c9-beb2-ff1387af390a.png"; |
440 | 490 | try { |
441 | - HttpManager.getInstance().headerdeft(this, userID,typeaccount,picUrl); | |
491 | + HttpManager.getInstance().headerdeft(this, userID, typeaccount, picUrl); | |
442 | 492 | } catch (UnsupportedEncodingException e) { |
443 | 493 | e.printStackTrace(); |
444 | 494 | } |
445 | - }else if (headpitiaon==2){ | |
495 | + } else if (headpitiaon == 2) { | |
446 | 496 | mSimpleDraweeView.setImageDrawable(null); |
447 | 497 | mSimpleDraweeView.setImageResource(R.mipmap.default_avatar2); |
448 | 498 | picUrl = "http://hjxprodbucket.oss.aliyuncs.com/static/upload/boss_api/announcement/2017-08-29/8480ff7b-42f1-4d64-b848-c8f4f3afd385.png"; |
449 | 499 | try { |
450 | - HttpManager.getInstance().headerdeft(this, userID,typeaccount,picUrl); | |
500 | + HttpManager.getInstance().headerdeft(this, userID, typeaccount, picUrl); | |
451 | 501 | } catch (UnsupportedEncodingException e) { |
452 | 502 | e.printStackTrace(); |
453 | 503 | } |
454 | - }else if (headpitiaon==3){ | |
504 | + } else if (headpitiaon == 3) { | |
455 | 505 | mSimpleDraweeView.setImageDrawable(null); |
456 | 506 | mSimpleDraweeView.setImageResource(R.mipmap.default_avatar3); |
457 | 507 | picUrl = "http://hjxprodbucket.oss.aliyuncs.com/static/upload/boss_api/announcement/2017-08-29/184112f4-bfe0-4db8-bc1e-6212755b241c.png"; |
458 | 508 | try { |
459 | - HttpManager.getInstance().headerdeft(this, userID,typeaccount,picUrl); | |
509 | + HttpManager.getInstance().headerdeft(this, userID, typeaccount, picUrl); | |
460 | 510 | } catch (UnsupportedEncodingException e) { |
461 | 511 | e.printStackTrace(); |
462 | 512 | } |
463 | - }else if (headpitiaon==4){ | |
513 | + } else if (headpitiaon == 4) { | |
464 | 514 | mSimpleDraweeView.setImageDrawable(null); |
465 | 515 | mSimpleDraweeView.setImageResource(R.mipmap.default_avatar4); |
466 | 516 | picUrl = "http://hjxprodbucket.oss.aliyuncs.com/static/upload/boss_api/announcement/2017-08-29/e31c9e11-9276-4bf4-a162-b66272fdc351.png"; |
467 | 517 | try { |
468 | - HttpManager.getInstance().headerdeft(this, userID,typeaccount,picUrl); | |
518 | + HttpManager.getInstance().headerdeft(this, userID, typeaccount, picUrl); | |
469 | 519 | } catch (UnsupportedEncodingException e) { |
470 | 520 | e.printStackTrace(); |
471 | 521 | } |
472 | - }else{ | |
522 | + } else { | |
473 | 523 | mSimpleDraweeView.setImageDrawable(null); |
474 | - mSimpleDraweeView.setImageResource(R.mipmap.header_default);; | |
524 | + mSimpleDraweeView.setImageResource(R.mipmap.header_default); | |
525 | + ; | |
475 | 526 | } |
476 | 527 | |
477 | 528 | break; |
... | ... | @@ -480,10 +531,10 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
480 | 531 | break; |
481 | 532 | //拍摄和相册 |
482 | 533 | case R.id.take_pic: |
534 | + android.util.Log.e("TAG", "....."); | |
483 | 535 | if (PermissionUtil.hasCameraPermission(MainActivity.this)) { |
484 | 536 | uploadAvatarFromPhotoRequest(); |
485 | 537 | } |
486 | - | |
487 | 538 | break; |
488 | 539 | case R.id.xiangce: |
489 | 540 | uploadAvatarFromAlbumRequest(); |
... | ... | @@ -508,6 +559,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
508 | 559 | photoPickerIntent.setType("image/*"); |
509 | 560 | startActivityForResult(photoPickerIntent, REQUEST_CODE_ALBUM); |
510 | 561 | } |
562 | + | |
511 | 563 | //回掉 |
512 | 564 | @Override |
513 | 565 | protected void onActivityResult(int requestCode, int resultCode, Intent data) { |
... | ... | @@ -538,6 +590,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
538 | 590 | compressAndUploadAvatar(file.getPath()); |
539 | 591 | |
540 | 592 | } |
593 | + | |
541 | 594 | private void compressAndUploadAvatar(String fileSrc) { |
542 | 595 | |
543 | 596 | |
... | ... | @@ -547,13 +600,18 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
547 | 600 | String mimeType = "image/*"; |
548 | 601 | //requestBody = RequestBody.create(MediaType.parse(mimeType), file); |
549 | 602 | //String fileName = cover.getName(); |
550 | - String userID = SaveParam.getInstance().getLoginParam(this,"userId"); | |
551 | - String typeaccount = SaveParam.getInstance().getCustomizeParam(this,SaveParam.ACCOUNT); | |
603 | + String userID; | |
604 | + String typeaccount = SaveParam.getInstance().getCustomizeParam(this, SaveParam.ACCOUNT); | |
605 | + if ("2".equals(typeaccount)) { | |
606 | + userID = SaveParam.getInstance().getCustomizeParam(this, SaveParam.CHILDSID); | |
607 | + } else { | |
608 | + userID = SaveParam.getInstance().getLoginParam(this, "userId"); | |
609 | + } | |
552 | 610 | |
553 | - //上传头像 | |
611 | + //上传头像 | |
554 | 612 | |
555 | 613 | try { |
556 | - HttpManager.getInstance().header(this, userID,typeaccount,file.getPath()); | |
614 | + HttpManager.getInstance().header(this, userID, typeaccount, file.getPath()); | |
557 | 615 | } catch (UnsupportedEncodingException e) { |
558 | 616 | e.printStackTrace(); |
559 | 617 | } |
... | ... | @@ -617,7 +675,9 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
617 | 675 | super.onRequestPermissionsResult(requestCode, permissions, grantResults); |
618 | 676 | } |
619 | 677 | } |
678 | + | |
620 | 679 | private long exitTime = 0; |
680 | + | |
621 | 681 | @Override |
622 | 682 | public boolean onKeyDown(int keyCode, KeyEvent event) { |
623 | 683 | if (keyCode == KeyEvent.KEYCODE_BACK) { |
... | ... | @@ -626,7 +686,8 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
626 | 686 | Toast.LENGTH_SHORT).show(); |
627 | 687 | exitTime = System.currentTimeMillis(); |
628 | 688 | } else { |
629 | - SysApplication.getInstance().exit(); | |
689 | + moveTaskToBack(false);//应用退到后台 | |
690 | + System.exit(0); | |
630 | 691 | } |
631 | 692 | return false; |
632 | 693 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/RegisterInfoActivity.java
... | ... | @@ -117,8 +117,8 @@ public class RegisterInfoActivity extends AppCompatActivity implements View.OnCl |
117 | 117 | String userID = SaveParam.getInstance().getLoginParam(this, "userId"); |
118 | 118 | String grade = SaveParam.getInstance().getCustomizeParam(this, SaveParam.GRADENS); |
119 | 119 | String School = SaveParam.getInstance().getLoginParam(this, SaveParam.SCHOOOlID); |
120 | - String regionId = SaveParam.getInstance().getLoginParam(this, SaveParam.COUNTRY); | |
121 | - String regionId1 = SaveParam.getInstance().getLoginParam(this, SaveParam.CITYS); | |
120 | + String regionId = SaveParam.getInstance().getsaveCityParam(this, SaveParam.COUNTRY); | |
121 | + String regionId1 = SaveParam.getInstance().getsaveCityParam(this, SaveParam.CITYS); | |
122 | 122 | String devicenumber = GetDevicesUtil.getDevicesInfo(this).getDeviceNumber(); |
123 | 123 | if (regionId == null) { |
124 | 124 | regionId = regionId1; | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/TheStartPageActivity.java
... | ... | @@ -45,7 +45,7 @@ public class TheStartPageActivity extends AppCompatActivity implements View.OnCl |
45 | 45 | intent.setClass(TheStartPageActivity.this,MainActivity.class); |
46 | 46 | startActivity(intent); |
47 | 47 | overridePendingTransition(R.anim.rightin, R.anim.rightout); |
48 | - finish(); | |
48 | + SysApplication.getInstance().exit(); | |
49 | 49 | break; |
50 | 50 | } |
51 | 51 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/customdialog/CitysListDialog.java
... | ... | @@ -6,6 +6,7 @@ import android.graphics.Color; |
6 | 6 | import android.os.Bundle; |
7 | 7 | import android.os.Handler; |
8 | 8 | import android.os.Message; |
9 | +import android.util.Log; | |
9 | 10 | import android.view.Gravity; |
10 | 11 | import android.view.LayoutInflater; |
11 | 12 | import android.view.View; |
... | ... | @@ -84,7 +85,7 @@ public class CitysListDialog extends BaseCircleDialog implements AdapterView.OnI |
84 | 85 | super.onActivityCreated(savedInstanceState); |
85 | 86 | listView = (ListView) getView().findViewById(R.id.listadapter); |
86 | 87 | cance = (ImageView) getView().findViewById(R.id.cancel); |
87 | - String citys = SaveParam.getInstance().getLoginParam(getActivity(), SaveParam.PROVINCES); | |
88 | + String citys = SaveParam.getInstance().getsaveCityParam(getActivity(), SaveParam.PROVINCES); | |
88 | 89 | listadapter = new CitysAdapter(data,getActivity()); |
89 | 90 | listView.setAdapter(listadapter); |
90 | 91 | listView.setOnItemClickListener(this); |
... | ... | @@ -106,7 +107,8 @@ public class CitysListDialog extends BaseCircleDialog implements AdapterView.OnI |
106 | 107 | |
107 | 108 | @Override |
108 | 109 | public void onItemClick(AdapterView<?> parent, View view, int position, long id) { |
109 | - SaveParam.getInstance().saveLoginParam(getActivity(), SaveParam.CITYS, ""+data.get(position).getRegionId()); | |
110 | + SaveParam.getInstance().saveCityParam(getActivity(), SaveParam.CITYS, ""+data.get(position).getRegionId()); | |
111 | + Log.e("test","CITYS"+data.get(position).getRegionId()); | |
110 | 112 | mCallBack.province1OnItemClick(data,position,2); |
111 | 113 | dismiss(); |
112 | 114 | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/customdialog/CountryDialog.java
... | ... | @@ -78,7 +78,7 @@ public class CountryDialog extends BaseCircleDialog implements AdapterView.OnIte |
78 | 78 | super.onActivityCreated(savedInstanceState); |
79 | 79 | listView = (ListView) getView().findViewById(R.id.listadapter); |
80 | 80 | cance = (ImageView) getView().findViewById(R.id.cancel); |
81 | - String citys = SaveParam.getInstance().getLoginParam(getActivity(), SaveParam.CITYS); | |
81 | + String citys = SaveParam.getInstance().getsaveCityParam(getActivity(), SaveParam.CITYS); | |
82 | 82 | listadapter = new CountryAdapter(data,getActivity()); |
83 | 83 | listView.setAdapter(listadapter); |
84 | 84 | listView.setOnItemClickListener(this); |
... | ... | @@ -100,7 +100,7 @@ public class CountryDialog extends BaseCircleDialog implements AdapterView.OnIte |
100 | 100 | |
101 | 101 | @Override |
102 | 102 | public void onItemClick(AdapterView<?> parent, View view, int position, long id) { |
103 | - SaveParam.getInstance().saveLoginParam(getActivity(), SaveParam.COUNTRY, ""+data.get(position).getRegionId()); | |
103 | + SaveParam.getInstance().saveCityParam(getActivity(), SaveParam.COUNTRY, ""+data.get(position).getRegionId()); | |
104 | 104 | mCallBack.province2OnItemClick(data,position,3); |
105 | 105 | dismiss(); |
106 | 106 | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/customdialog/ProvinceListDialog.java
... | ... | @@ -95,7 +95,8 @@ public class ProvinceListDialog extends BaseCircleDialog implements AdapterView. |
95 | 95 | @Override |
96 | 96 | public void onItemClick(AdapterView<?> parent, View view, int position, long id) { |
97 | 97 | //Toast.makeText(getActivity(), "你点击了第" + position + "个", Toast.LENGTH_LONG).show(); |
98 | - SaveParam.getInstance().saveLoginParam(getActivity(), SaveParam.PROVINCES, ""+data.get(position).getRegionId()); | |
98 | + SaveParam.getInstance().clearsaveCityParam(getActivity()); | |
99 | + SaveParam.getInstance().saveCityParam(getActivity(), SaveParam.PROVINCES, ""+data.get(position).getRegionId()); | |
99 | 100 | mCallBack.provinceOnItemClick(data,position,1); |
100 | 101 | dismiss(); |
101 | 102 | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/customdialog/SchoolListDialog.java
... | ... | @@ -8,6 +8,7 @@ import android.os.Handler; |
8 | 8 | import android.os.Message; |
9 | 9 | import android.text.Editable; |
10 | 10 | import android.text.TextWatcher; |
11 | +import android.util.Log; | |
11 | 12 | import android.view.Gravity; |
12 | 13 | import android.view.LayoutInflater; |
13 | 14 | import android.view.View; |
... | ... | @@ -93,7 +94,11 @@ public class SchoolListDialog extends BaseCircleDialog implements AdapterView.On |
93 | 94 | school_list = (ListView) getView().findViewById(R.id.listschooladapter); |
94 | 95 | school_sech = (EditText) getView().findViewById(R.id.et_school_sech); |
95 | 96 | cance = (ImageView) getView().findViewById(R.id.cancel); |
96 | - String citys = SaveParam.getInstance().getLoginParam(getActivity(), SaveParam.CITYS); | |
97 | + String citys = SaveParam.getInstance().getsaveCityParam(getActivity(), SaveParam.CITYS); | |
98 | + String country = SaveParam.getInstance().getsaveCityParam(getActivity(), SaveParam.COUNTRY); | |
99 | + if (country==null){ | |
100 | + country =citys; | |
101 | + } | |
97 | 102 | String grade = SaveParam.getInstance().getCustomizeParam(getActivity(), SaveParam.GRADENS); |
98 | 103 | listadapter = new SchoolAdapter(data, getActivity()); |
99 | 104 | school_list.setAdapter(listadapter); |
... | ... | @@ -105,8 +110,9 @@ public class SchoolListDialog extends BaseCircleDialog implements AdapterView.On |
105 | 110 | } |
106 | 111 | }); |
107 | 112 | try { |
108 | - int a = Integer.parseInt(citys); | |
113 | + int a = Integer.parseInt(country); | |
109 | 114 | int b = Integer.parseInt(grade); |
115 | + Log.e("test","地区ID"+country+"年级ID"+grade); | |
110 | 116 | HttpManager.getInstance().getschool(getActivity(),a,b,handler); |
111 | 117 | } catch (NumberFormatException e) { |
112 | 118 | e.printStackTrace(); | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/db/SaveParam.java
... | ... | @@ -42,7 +42,8 @@ public class SaveParam { |
42 | 42 | public static String ACCOUNT = "account";//账户类型 |
43 | 43 | //科目信息 |
44 | 44 | public static String SUBJECT = "subject"; |
45 | - //科目出版社 | |
45 | + //样机 | |
46 | + public static String YANGJI = "yangji"; | |
46 | 47 | //图片URL |
47 | 48 | public static String IMGURL = "imgurl"; |
48 | 49 | //版本名称 |
... | ... | @@ -89,4 +90,24 @@ public class SaveParam { |
89 | 90 | Activity.MODE_PRIVATE); |
90 | 91 | sp.edit().clear().commit(); |
91 | 92 | } |
93 | + public void saveCityParam(Context context,String spname, String spstr) { | |
94 | + SharedPreferences sp = context.getSharedPreferences("saveCityParam", | |
95 | + Activity.MODE_PRIVATE); | |
96 | + | |
97 | + sp.edit().putString(spname, spstr).commit(); | |
98 | + | |
99 | + } | |
100 | + | |
101 | + public String getsaveCityParam(Context context,String spname) { | |
102 | + SharedPreferences sp = context.getSharedPreferences("saveCityParam", | |
103 | + Activity.MODE_PRIVATE); | |
104 | + String param = sp.getString(spname, null); | |
105 | + return param; | |
106 | + } | |
107 | + | |
108 | + public void clearsaveCityParam(Context context ){ | |
109 | + SharedPreferences sp = context.getSharedPreferences("saveCityParam", | |
110 | + Activity.MODE_PRIVATE); | |
111 | + sp.edit().clear().commit(); | |
112 | + } | |
92 | 113 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/fragment/LoginFragment.java
... | ... | @@ -140,6 +140,13 @@ public class LoginFragment extends Fragment implements View.OnClickListener { |
140 | 140 | getActivity().startActivity(intent); |
141 | 141 | getActivity().overridePendingTransition(R.anim.rightin, R.anim.rightout); |
142 | 142 | |
143 | + } else if (status.equals("2002")) { | |
144 | + SaveParam.getInstance().saveLoginParam(getActivity(), SaveParam.YANGJI, "1"); | |
145 | + SaveParam.getInstance().saveLoginParam(getActivity(), "login", "true"); | |
146 | + Intent intent = new Intent(); | |
147 | + intent.setClass(getActivity(), MainActivity.class); | |
148 | + getActivity().startActivity(intent); | |
149 | + getActivity().overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
143 | 150 | } else if (status.equals("2001")) { |
144 | 151 | ElectronicCardDialog.getInstance().show(getChildFragmentManager(), "ElectronicCardDialog"); |
145 | 152 | } else { | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/fragment/PresonInfoFragment.java
... | ... | @@ -224,10 +224,10 @@ public class PresonInfoFragment extends Fragment implements View.OnClickListener |
224 | 224 | //保存星座 |
225 | 225 | BrithdayStar brithdayStar = new BrithdayStar(); |
226 | 226 | String s = brithdayStar.getConstellations(tv_useinfo_birthday.getText().toString()); |
227 | - SaveParam.getInstance().saveLoginParam(getActivity(), SaveParam.CONSTELLATION, s); | |
227 | + SaveParam.getInstance().saveCustomizeParam(getActivity(), SaveParam.CONSTELLATION, s); | |
228 | 228 | |
229 | - String regionId = SaveParam.getInstance().getLoginParam(getActivity(), SaveParam.COUNTRY); | |
230 | - String regionId1 = SaveParam.getInstance().getLoginParam(getActivity(), SaveParam.CITYS); | |
229 | + String regionId = SaveParam.getInstance().getsaveCityParam(getActivity(), SaveParam.COUNTRY); | |
230 | + String regionId1 = SaveParam.getInstance().getsaveCityParam(getActivity(), SaveParam.CITYS); | |
231 | 231 | if (regionId == null) { |
232 | 232 | regionId = regionId1; |
233 | 233 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/http/HttpCode.java
PersonalCenter/app/src/main/java/com/hjx/personalcenter/http/HttpManager.java
... | ... | @@ -298,13 +298,13 @@ public class HttpManager { |
298 | 298 | if (status.equals("1")) { |
299 | 299 | Log.e("test", "onSuccess" + jsonObject); |
300 | 300 | Toast.makeText(context, "保卡绑定成功!", Toast.LENGTH_LONG).show(); |
301 | - if (Content.cardintentflag ==1){ | |
301 | + if (Content.cardintentflag == 1) { | |
302 | 302 | Intent intent = new Intent(); |
303 | 303 | intent.setClass((Activity) context, TheStartPageActivity.class); |
304 | 304 | ((Activity) context).startActivity(intent); |
305 | 305 | ((Activity) context).overridePendingTransition(R.anim.rightin, R.anim.rightout); |
306 | 306 | ((Activity) context).finish(); |
307 | - }else if (Content.cardintentflag ==2){ | |
307 | + } else if (Content.cardintentflag == 2) { | |
308 | 308 | Intent intent = new Intent(); |
309 | 309 | intent.setClass((Activity) context, BangDingCode.class); |
310 | 310 | ((Activity) context).startActivity(intent); |
... | ... | @@ -376,6 +376,69 @@ public class HttpManager { |
376 | 376 | }); |
377 | 377 | } |
378 | 378 | |
379 | + //获取是否为样机信息 | |
380 | + public void getcardinfo1(final Context mContext, String deviceNumber, final Handler handler) { | |
381 | + HttpClient.getInstance().setTimeout(5 * 1000); | |
382 | + HttpClient.getInstance().addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); | |
383 | + HttpClient.getInstance().get(HttpUrl.getcardinfo + "?deviceNumber=" + deviceNumber, new AsyncHttpResponseHandler() { | |
384 | + @Override | |
385 | + public void onSuccess(int arg0, Header[] arg1, byte[] arg2) { | |
386 | + closeProgress(); | |
387 | + Log.e("test", "保卡信息" + new String(arg2)); | |
388 | + Message msg = Message.obtain(); | |
389 | + msg.what = HttpCode.SUCHCARDINFOONE; | |
390 | + msg.obj = new String(arg2); | |
391 | + handler.sendMessage(msg); | |
392 | + | |
393 | + } | |
394 | + | |
395 | + @Override | |
396 | + public void onFailure(int arg0, Header[] arg1, byte[] arg2, Throwable arg3) { | |
397 | + closeProgress(); | |
398 | + AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); | |
399 | + } | |
400 | + }); | |
401 | + } | |
402 | + | |
403 | + //修改账户电话 | |
404 | + public void changeaccountphone(final Context mContext, long userId, final String username, String authCode) { | |
405 | + RequestParams params = new RequestParams(); | |
406 | + params.put("userId", userId); | |
407 | + params.put("username", username); | |
408 | + params.put("authCode", authCode); | |
409 | + HttpClient.getInstance().addHeader("Accept", "*/*"); | |
410 | + HttpClient.getInstance().post(HttpUrl.chageaccountphoneURL, params, new AsyncHttpResponseHandler() { | |
411 | + @Override | |
412 | + public void onSuccess(int i, Header[] headers, byte[] bytes) { | |
413 | + try { | |
414 | + Log.e("test", "保卡信息" + new String(bytes)); | |
415 | + JSONObject jsonObject = new JSONObject(new String(bytes)); | |
416 | + String status = jsonObject.optString("status"); | |
417 | + if (status.equals("1")) { | |
418 | + Toast.makeText(mContext, "手机号修改成功", Toast.LENGTH_LONG).show(); | |
419 | + SaveParam.getInstance().saveLoginParam(mContext, "username", username); | |
420 | + ((Activity) mContext).finish(); | |
421 | + } else if (status.equals("1001")) { | |
422 | + Toast.makeText(mContext, "验证码输入错误", Toast.LENGTH_LONG).show(); | |
423 | + } | |
424 | + else if (status.equals("1006")) { | |
425 | + AlertUtils.showToast(mContext, "该手机号已存在,请使用其他手机号重新绑定!"); | |
426 | + } else { | |
427 | + AlertUtils.showToast(mContext, "您好,服务器异常,请稍后重试"); | |
428 | + } | |
429 | + } catch (JSONException e) { | |
430 | + e.printStackTrace(); | |
431 | + } | |
432 | + } | |
433 | + | |
434 | + @Override | |
435 | + public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) { | |
436 | + Log.e("test", "onFailure" + new String(bytes)); | |
437 | + AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); | |
438 | + } | |
439 | + }); | |
440 | + } | |
441 | + | |
379 | 442 | //修改保卡信息电话 |
380 | 443 | public void changecardinfophone(final Context mContext, long userId, final String customerPhone, String authCode) { |
381 | 444 | RequestParams params = new RequestParams(); |
... | ... | @@ -391,13 +454,7 @@ public class HttpManager { |
391 | 454 | String status = jsonObject.optString("status"); |
392 | 455 | if (status.equals("1")) { |
393 | 456 | Toast.makeText(mContext, "手机号修改成功", Toast.LENGTH_LONG).show(); |
394 | - if (Content.authcodeflag==2){ | |
395 | - SaveParam.getInstance().saveCustomizeParam(mContext, SaveParam.CARDPHONE, customerPhone); | |
396 | - }else if (Content.authcodeflag==1){ | |
397 | - SaveParam.getInstance().saveLoginParam(mContext, "username", customerPhone); | |
398 | - }else { | |
399 | - AlertUtils.showToast(mContext, "修改未知的手机号"); | |
400 | - } | |
457 | + SaveParam.getInstance().saveCustomizeParam(mContext, SaveParam.CARDPHONE, customerPhone); | |
401 | 458 | ((Activity) mContext).finish(); |
402 | 459 | } else if (status.equals("1001")) { |
403 | 460 | Toast.makeText(mContext, "验证码输入错误", Toast.LENGTH_LONG).show(); |
... | ... | @@ -459,7 +516,7 @@ public class HttpManager { |
459 | 516 | HttpClient.getInstance().get(HttpUrl.cardcheck + "?deviceNumber=" + deviceNumber, new AsyncHttpResponseHandler() { |
460 | 517 | @Override |
461 | 518 | public void onSuccess(int arg0, Header[] arg1, byte[] arg2) { |
462 | - Log.e("test", "---" + new String(arg2)); | |
519 | + Log.e("test", "验证保卡" + new String(arg2)); | |
463 | 520 | closeProgress(); |
464 | 521 | Message msg = Message.obtain(); |
465 | 522 | msg.what = HttpCode.CHECKCARD; |
... | ... | @@ -656,11 +713,12 @@ public class HttpManager { |
656 | 713 | |
657 | 714 | }); |
658 | 715 | } |
716 | + | |
659 | 717 | //提交注册信息 |
660 | 718 | public void subregisterinfo(final Context mContext, Long userId |
661 | - , String name, int gradeId, long regionId, String regionName, Object schoolId, | |
662 | - String math, String english, String physics, String chinese, String chemistry, | |
663 | - String history, String geography, String political, String biology, String science, final Handler handler){ | |
719 | + , String name, int gradeId, long regionId, String regionName, Object schoolId, String chinese, | |
720 | + String math, String english, String physics, String chemistry, | |
721 | + String history, String geography, String political, String biology, String science, final Handler handler) { | |
664 | 722 | mProgress = DialogPermission.showProgress(mContext, null, "正在保存个人信息...", |
665 | 723 | false, true, null); |
666 | 724 | RequestParams params = new RequestParams(); |
... | ... | @@ -674,7 +732,6 @@ public class HttpManager { |
674 | 732 | params.put(HttpKey.MATH, math); |
675 | 733 | params.put(HttpKey.ENGLISH, english); |
676 | 734 | params.put(HttpKey.PHYSICES, physics); |
677 | - params.put(HttpKey.CHINESE, chinese); | |
678 | 735 | params.put(HttpKey.CHEMISTRY, chemistry); |
679 | 736 | params.put(HttpKey.HISTIRY, history); |
680 | 737 | params.put(HttpKey.GEOGRAPHY, geography); |
... | ... | @@ -706,10 +763,11 @@ public class HttpManager { |
706 | 763 | |
707 | 764 | }); |
708 | 765 | } |
766 | + | |
709 | 767 | //修改版本信息 |
710 | 768 | public void changepublishinfo(final Context mContext, String userId, String chinese, |
711 | - String math, String english, String physics, String chemistry, | |
712 | - String history, String geography, String political, String biology, String science){ | |
769 | + String math, String english, String physics, String chemistry, | |
770 | + String history, String geography, String political, String biology, String science) { | |
713 | 771 | mProgress = DialogPermission.showProgress(mContext, null, "正在保存个人信息...", |
714 | 772 | false, true, null); |
715 | 773 | RequestParams params = new RequestParams(); |
... | ... | @@ -778,7 +836,7 @@ public class HttpManager { |
778 | 836 | |
779 | 837 | @Override |
780 | 838 | public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) { |
781 | - Log.e("test", "onFailure" + new String(bytes)); | |
839 | + //Log.e("test", "onFailure" + new String(bytes)); | |
782 | 840 | AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); |
783 | 841 | } |
784 | 842 | }); |
... | ... | @@ -824,7 +882,7 @@ public class HttpManager { |
824 | 882 | |
825 | 883 | @Override |
826 | 884 | public void onFailure(int arg0, Header[] arg1, byte[] arg2, Throwable arg3) { |
827 | - Log.e("test", "失败原因" + arg3); | |
885 | + //Log.e("test", "失败原因" + arg3); | |
828 | 886 | AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); |
829 | 887 | } |
830 | 888 | }); |
... | ... | @@ -846,48 +904,47 @@ public class HttpManager { |
846 | 904 | mProgress = DialogPermission.showProgress(mContext, null, "正在提交反馈内容...", |
847 | 905 | false, true, null); |
848 | 906 | File file = new File(imgs); |
849 | - if (file.exists() && file.length() > 0) { | |
850 | - RequestParams params = new RequestParams(); | |
851 | - try { | |
852 | - params.put("userId", userId); | |
853 | - params.put("content", content); | |
854 | - params.put("contact", contact); | |
907 | + RequestParams params = new RequestParams(); | |
908 | + try { | |
909 | + params.put("userId", userId); | |
910 | + params.put("content", content); | |
911 | + params.put("contact", contact); | |
912 | + if (file.exists() && file.length() > 0) { | |
855 | 913 | params.put("imgs", file); |
856 | - params.put("feedtype", feedtype); | |
857 | - } catch (FileNotFoundException e) { | |
858 | - e.printStackTrace(); | |
859 | 914 | } |
860 | - Log.e("test", "onSuccess" + params); | |
861 | - HttpClient.getInstance().post(HttpUrl.feedbackURL, params, new AsyncHttpResponseHandler() { | |
862 | - @Override | |
863 | - public void onSuccess(int i, Header[] headers, byte[] bytes) { | |
864 | - closeProgress(); | |
865 | - Log.e("test", "onSuccess" + new String(bytes)); | |
866 | - try { | |
867 | - JSONObject jsonObject = new JSONObject(new String(bytes)); | |
868 | - String status = jsonObject.optString("status"); | |
869 | - if (status.equals("1")) { | |
870 | - Toast.makeText(mContext, "您的宝贵意见已经提交成功。", Toast.LENGTH_LONG).show(); | |
871 | - ((Activity) mContext).finish(); | |
872 | - } else { | |
873 | - AlertUtils.showToast(mContext, "你好,服务器异常,请稍后重试"); | |
874 | - } | |
875 | - } catch (JSONException e) { | |
876 | - e.printStackTrace(); | |
915 | + params.put("feedtype", feedtype); | |
916 | + } catch (FileNotFoundException e) { | |
917 | + e.printStackTrace(); | |
918 | + } | |
919 | + Log.e("test", "onSuccess" + params); | |
920 | + HttpClient.getInstance().post(HttpUrl.feedbackURL, params, new AsyncHttpResponseHandler() { | |
921 | + @Override | |
922 | + public void onSuccess(int i, Header[] headers, byte[] bytes) { | |
923 | + closeProgress(); | |
924 | + Log.e("test", "onSuccess" + new String(bytes)); | |
925 | + try { | |
926 | + JSONObject jsonObject = new JSONObject(new String(bytes)); | |
927 | + String status = jsonObject.optString("status"); | |
928 | + if (status.equals("1")) { | |
929 | + Toast.makeText(mContext, "您的宝贵意见已经提交成功。", Toast.LENGTH_LONG).show(); | |
930 | + ((Activity) mContext).finish(); | |
931 | + } else { | |
932 | + AlertUtils.showToast(mContext, "你好,服务器异常,请稍后重试"); | |
877 | 933 | } |
934 | + } catch (JSONException e) { | |
935 | + e.printStackTrace(); | |
878 | 936 | } |
937 | + } | |
879 | 938 | |
880 | - @Override | |
881 | - public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) { | |
882 | - closeProgress(); | |
883 | - Log.e("test", "错误信息" + new String(bytes)); | |
884 | - AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); | |
939 | + @Override | |
940 | + public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) { | |
941 | + closeProgress(); | |
942 | + //Log.e("test", "错误信息" + new String(bytes)); | |
943 | + AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); | |
944 | + | |
945 | + } | |
946 | + }); | |
885 | 947 | |
886 | - } | |
887 | - }); | |
888 | - } else { | |
889 | - Toast.makeText(mContext, "文件不存在", Toast.LENGTH_LONG).show(); | |
890 | - } | |
891 | 948 | } |
892 | 949 | |
893 | 950 | /** |
... | ... | @@ -922,7 +979,7 @@ public class HttpManager { |
922 | 979 | msg.obj = schoolInfoBeanList; |
923 | 980 | handler.sendMessage(msg); |
924 | 981 | |
925 | - }else { | |
982 | + } else { | |
926 | 983 | AlertUtils.showToast(mContext, "你好,服务器异常,请稍后再试!"); |
927 | 984 | |
928 | 985 | } |
... | ... | @@ -1158,9 +1215,9 @@ public class HttpManager { |
1158 | 1215 | try { |
1159 | 1216 | JSONObject jsonObject = new JSONObject(new String(bytes)); |
1160 | 1217 | String status = jsonObject.optString("status"); |
1161 | - JSONObject jsonObject1 =jsonObject.getJSONObject("data"); | |
1218 | + JSONObject jsonObject1 = jsonObject.getJSONObject("data"); | |
1162 | 1219 | String imagUrl = jsonObject1.optString("imgUrl"); |
1163 | - SaveParam.getInstance().saveLoginParam(mContext,SaveParam.HEADURL,imagUrl); | |
1220 | + SaveParam.getInstance().saveLoginParam(mContext, SaveParam.HEADURL, imagUrl); | |
1164 | 1221 | if (status.equals("1")) { |
1165 | 1222 | Toast.makeText(mContext, "头像上传成功。", Toast.LENGTH_LONG).show(); |
1166 | 1223 | } else { |
... | ... | @@ -1183,6 +1240,7 @@ public class HttpManager { |
1183 | 1240 | Toast.makeText(mContext, "文件不存在", Toast.LENGTH_LONG).show(); |
1184 | 1241 | } |
1185 | 1242 | } |
1243 | + | |
1186 | 1244 | /** |
1187 | 1245 | * 头像默认 |
1188 | 1246 | * |
... | ... | @@ -1191,45 +1249,46 @@ public class HttpManager { |
1191 | 1249 | * @param |
1192 | 1250 | * @throws UnsupportedEncodingException |
1193 | 1251 | */ |
1194 | - public void headerdeft(final Context mContext, String userId, String type,String defaultImg) throws UnsupportedEncodingException { | |
1195 | - RequestParams params = new RequestParams(); | |
1196 | - params.put("userId", userId); | |
1197 | - params.put("type", type); | |
1198 | - params.put("defaultImg", defaultImg); | |
1199 | - Log.e("test", "params" + params); | |
1200 | - HttpClient.getInstance().setTimeout(5 * 1000); | |
1201 | - HttpClient.getInstance().post(HttpUrl.headerdefaultURL, params, new AsyncHttpResponseHandler() { | |
1202 | - @Override | |
1203 | - public void onSuccess(int i, Header[] headers, byte[] bytes) { | |
1204 | - Log.e("test", "onSuccess" + new String(bytes)); | |
1205 | - try { | |
1206 | - JSONObject jsonObject = new JSONObject(new String(bytes)); | |
1207 | - String status = jsonObject.optString("status"); | |
1208 | - JSONObject jsonObject1 =jsonObject.getJSONObject("data"); | |
1209 | - String imagUrl = jsonObject1.optString("imgUrl"); | |
1210 | - SaveParam.getInstance().saveLoginParam(mContext,SaveParam.HEADURL,imagUrl); | |
1211 | - if (status.equals("1")) { | |
1212 | - Toast.makeText(mContext, "头像上传成功。", Toast.LENGTH_LONG).show(); | |
1213 | - } else { | |
1214 | - AlertUtils.showToast(mContext, "你好,服务器异常,请稍后重试"); | |
1215 | - } | |
1216 | - } catch (JSONException e) { | |
1217 | - e.printStackTrace(); | |
1252 | + public void headerdeft(final Context mContext, String userId, String type, String defaultImg) throws UnsupportedEncodingException { | |
1253 | + RequestParams params = new RequestParams(); | |
1254 | + params.put("userId", userId); | |
1255 | + params.put("type", type); | |
1256 | + params.put("defaultImg", defaultImg); | |
1257 | + Log.e("test", "params" + params); | |
1258 | + HttpClient.getInstance().setTimeout(5 * 1000); | |
1259 | + HttpClient.getInstance().post(HttpUrl.headerdefaultURL, params, new AsyncHttpResponseHandler() { | |
1260 | + @Override | |
1261 | + public void onSuccess(int i, Header[] headers, byte[] bytes) { | |
1262 | + Log.e("test", "onSuccess" + new String(bytes)); | |
1263 | + try { | |
1264 | + JSONObject jsonObject = new JSONObject(new String(bytes)); | |
1265 | + String status = jsonObject.optString("status"); | |
1266 | + JSONObject jsonObject1 = jsonObject.getJSONObject("data"); | |
1267 | + String imagUrl = jsonObject1.optString("imgUrl"); | |
1268 | + SaveParam.getInstance().saveLoginParam(mContext, SaveParam.HEADURL, imagUrl); | |
1269 | + if (status.equals("1")) { | |
1270 | + Toast.makeText(mContext, "头像上传成功。", Toast.LENGTH_LONG).show(); | |
1271 | + } else { | |
1272 | + AlertUtils.showToast(mContext, "你好,服务器异常,请稍后重试"); | |
1218 | 1273 | } |
1274 | + } catch (JSONException e) { | |
1275 | + e.printStackTrace(); | |
1219 | 1276 | } |
1277 | + } | |
1220 | 1278 | |
1221 | - @Override | |
1222 | - public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) { | |
1223 | - closeProgress(); | |
1224 | - Log.e("test", "错误信息" + new String(bytes)); | |
1225 | - AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); | |
1279 | + @Override | |
1280 | + public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) { | |
1281 | + closeProgress(); | |
1282 | + Log.e("test", "错误信息" + new String(bytes)); | |
1283 | + AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); | |
1226 | 1284 | |
1227 | - } | |
1228 | - }); | |
1285 | + } | |
1286 | + }); | |
1229 | 1287 | } |
1230 | 1288 | |
1231 | 1289 | /** |
1232 | 1290 | * 检查注册信息是否完整 |
1291 | + * | |
1233 | 1292 | * @param mContext |
1234 | 1293 | * @param userId |
1235 | 1294 | */ |
... | ... | @@ -1238,7 +1297,7 @@ public class HttpManager { |
1238 | 1297 | false, true, null); |
1239 | 1298 | HttpClient.getInstance().setTimeout(5 * 1000); |
1240 | 1299 | HttpClient.getInstance().addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); |
1241 | - HttpClient.getInstance().get(HttpUrl.isRegisterInfoCompleteURL + "?userId=" + userId , new AsyncHttpResponseHandler() { | |
1300 | + HttpClient.getInstance().get(HttpUrl.isRegisterInfoCompleteURL + "?userId=" + userId, new AsyncHttpResponseHandler() { | |
1242 | 1301 | @Override |
1243 | 1302 | public void onSuccess(int arg0, Header[] arg1, byte[] arg2) { |
1244 | 1303 | closeProgress(); |
... | ... | @@ -1253,15 +1312,17 @@ public class HttpManager { |
1253 | 1312 | @Override |
1254 | 1313 | public void onFailure(int arg0, Header[] arg1, byte[] arg2, Throwable arg3) { |
1255 | 1314 | closeProgress(); |
1256 | - // Log.e("test", "错误信息" + new String(arg2)); | |
1315 | + // Log.e("test", "错误信息" + new String(arg2)); | |
1257 | 1316 | AlertUtils.showToast(mContext, "无法链接到服务器,请检查您的网络或稍后重试!"); |
1258 | 1317 | |
1259 | 1318 | } |
1260 | 1319 | }); |
1261 | 1320 | |
1262 | 1321 | } |
1322 | + | |
1263 | 1323 | /** |
1264 | 1324 | * 获取最近学习视频 |
1325 | + * | |
1265 | 1326 | * @param mContext |
1266 | 1327 | * @param userId |
1267 | 1328 | */ |
... | ... | @@ -1270,7 +1331,7 @@ public class HttpManager { |
1270 | 1331 | false, true, null); |
1271 | 1332 | HttpClient.getInstance().setTimeout(5 * 1000); |
1272 | 1333 | HttpClient.getInstance().addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); |
1273 | - HttpClient.getInstance().get(HttpUrl.getvidioURL + "?userId=" + userId , new AsyncHttpResponseHandler() { | |
1334 | + HttpClient.getInstance().get(HttpUrl.getvidioURL + "?userId=" + userId, new AsyncHttpResponseHandler() { | |
1274 | 1335 | @Override |
1275 | 1336 | public void onSuccess(int arg0, Header[] arg1, byte[] arg2) { |
1276 | 1337 | closeProgress(); |
... | ... | @@ -1286,7 +1347,7 @@ public class HttpManager { |
1286 | 1347 | msg.obj = schoolInfoBeanList; |
1287 | 1348 | handler.sendMessage(msg); |
1288 | 1349 | |
1289 | - }else { | |
1350 | + } else { | |
1290 | 1351 | AlertUtils.showToast(mContext, "你好,服务器异常,请稍后再试!"); |
1291 | 1352 | |
1292 | 1353 | } |
... | ... | @@ -1342,10 +1403,11 @@ public class HttpManager { |
1342 | 1403 | }); |
1343 | 1404 | |
1344 | 1405 | } |
1406 | + | |
1345 | 1407 | //版本信息 |
1346 | - public void versioninfo(final Context mContext,String subjectName, final Handler handler) { | |
1408 | + public void versioninfo(final Context mContext, String subjectName, final Handler handler) { | |
1347 | 1409 | HttpClient.getInstance().addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); |
1348 | - HttpClient.getInstance().get(HttpUrl.getversionURL+"?subjectName="+subjectName, new AsyncHttpResponseHandler() { | |
1410 | + HttpClient.getInstance().get(HttpUrl.getversionURL + "?subjectName=" + subjectName, new AsyncHttpResponseHandler() { | |
1349 | 1411 | @Override |
1350 | 1412 | public void onSuccess(int arg0, Header[] arg1, byte[] arg2) { |
1351 | 1413 | Log.e("test", "版本信息" + new String(arg2)); |
... | ... | @@ -1360,10 +1422,10 @@ public class HttpManager { |
1360 | 1422 | message.obj = versionInfoList; |
1361 | 1423 | handler.sendMessage(message); |
1362 | 1424 | |
1363 | - } else if(status == 1000){ | |
1425 | + } else if (status == 1000) { | |
1364 | 1426 | AlertUtils.showToast(mContext, "你好,该科目没有版本信息"); |
1365 | 1427 | |
1366 | - }else { | |
1428 | + } else { | |
1367 | 1429 | AlertUtils.showToast(mContext, "你好,服务器异常,请稍后重试!"); |
1368 | 1430 | } |
1369 | 1431 | } catch (JSONException e) { |
... | ... | @@ -1381,10 +1443,6 @@ public class HttpManager { |
1381 | 1443 | } |
1382 | 1444 | |
1383 | 1445 | |
1384 | - | |
1385 | - | |
1386 | - | |
1387 | - | |
1388 | 1446 | ///省级接口 |
1389 | 1447 | public void provices(final Context mContext, final Handler handler) { |
1390 | 1448 | HttpClient.getInstance().addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); |
... | ... | @@ -1422,10 +1480,11 @@ public class HttpManager { |
1422 | 1480 | } |
1423 | 1481 | }); |
1424 | 1482 | } |
1483 | + | |
1425 | 1484 | //获取版本信息接口 |
1426 | - public void getpublishinfo(final Context mContext, Object userId,int gradeId, int type,final Handler handler) { | |
1485 | + public void getpublishinfo(final Context mContext, Object userId, int gradeId, int type, final Handler handler) { | |
1427 | 1486 | HttpClient.getInstance().addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); |
1428 | - HttpClient.getInstance().get(HttpUrl.getpublishURL + "?userId=" + userId+ "&gradeId=" + gradeId+ "&type=" + type, new AsyncHttpResponseHandler() { | |
1487 | + HttpClient.getInstance().get(HttpUrl.getpublishURL + "?userId=" + userId + "&gradeId=" + gradeId + "&type=" + type, new AsyncHttpResponseHandler() { | |
1429 | 1488 | @Override |
1430 | 1489 | public void onSuccess(int arg0, Header[] arg1, byte[] arg2) { |
1431 | 1490 | Log.e("test", "获取版本信息接口" + new String(arg2)); |
... | ... | @@ -1544,10 +1603,9 @@ public class HttpManager { |
1544 | 1603 | e.printStackTrace(); |
1545 | 1604 | } |
1546 | 1605 | } |
1547 | - public boolean onKeyDown(int keyCode, KeyEvent event) | |
1548 | - { | |
1549 | - if (keyCode == KeyEvent.KEYCODE_BACK ) | |
1550 | - { | |
1606 | + | |
1607 | + public boolean onKeyDown(int keyCode, KeyEvent event) { | |
1608 | + if (keyCode == KeyEvent.KEYCODE_BACK) { | |
1551 | 1609 | |
1552 | 1610 | HttpManager.getInstance().closeProgress(); |
1553 | 1611 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/http/HttpUrl.java
... | ... | @@ -44,6 +44,7 @@ public class HttpUrl { |
44 | 44 | public static String getvidioURL=GetDomain()+"/personal/video/recent";//获取最近学习视频 |
45 | 45 | public static String submitregisterURL=GetDomain()+"/register/extrainfo/submit";//提交注册信息 |
46 | 46 | public static String chagepublishURL=GetDomain()+"/userPress/update";//修改版本信息 |
47 | + public static String chageaccountphoneURL=GetDomain()+"/electronicCard/updateUserNameByUserId";//修改账户绑定 | |
47 | 48 | |
48 | 49 | |
49 | 50 | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_account_management.xml
... | ... | @@ -182,8 +182,9 @@ |
182 | 182 | |
183 | 183 | <LinearLayout |
184 | 184 | android:id="@+id/ll_zhu_backgrangd" |
185 | - android:layout_width="wrap_content" | |
185 | + android:layout_width="400dp" | |
186 | 186 | android:layout_height="wrap_content" |
187 | + android:layout_marginLeft="5dp" | |
187 | 188 | android:background="@drawable/corcle_blue_bg" |
188 | 189 | android:orientation="vertical"> |
189 | 190 | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_main.xml
... | ... | @@ -127,8 +127,16 @@ |
127 | 127 | android:id="@+id/tv_username" |
128 | 128 | android:layout_width="wrap_content" |
129 | 129 | android:layout_height="wrap_content" |
130 | - android:text="姓名" | |
130 | + android:text="" | |
131 | 131 | android:textSize="20dp" /> |
132 | + <TextView | |
133 | + android:id="@+id/tv_yangji" | |
134 | + android:layout_marginLeft="5dp" | |
135 | + android:layout_width="wrap_content" | |
136 | + android:layout_height="wrap_content" | |
137 | + android:text="(样机)" | |
138 | + android:textSize="20dp" | |
139 | + android:visibility="gone"/> | |
132 | 140 | |
133 | 141 | <ImageView |
134 | 142 | android:id="@+id/iv_sex" |
... | ... | @@ -153,7 +161,9 @@ |
153 | 161 | android:layout_width="0dp" |
154 | 162 | android:layout_height="wrap_content" |
155 | 163 | android:layout_weight="5" |
156 | - android:text="请输入个性签名" | |
164 | + android:hint="请输入个性签名" | |
165 | + android:maxLines="3" | |
166 | + android:ellipsize="end" | |
157 | 167 | android:textSize="18sp" /> |
158 | 168 | |
159 | 169 | <ImageView | ... | ... |
PersonalCenter/circledialog/src/main/java/com/mylhyl/circledialog/res/values/CircleColor.java
... | ... | @@ -21,17 +21,17 @@ public class CircleColor { |
21 | 21 | /** |
22 | 22 | * 按钮颜色 |
23 | 23 | */ |
24 | - public static final int button = 0xFF007AFF; | |
24 | + public static final int button = 0xFF8F8F8F; | |
25 | 25 | /** |
26 | 26 | * 线条颜色 |
27 | 27 | */ |
28 | - public static final int divider = 0xFFD7D7DB; | |
28 | + public static final int divider = 0x808080; | |
29 | 29 | /** |
30 | 30 | * 按钮点击颜色 |
31 | 31 | */ |
32 | - public static final int buttonPress = 0xFFEAEAEA; | |
32 | + public static final int buttonPress = 0xFF8F8F8F; | |
33 | 33 | /** |
34 | 34 | * 输入框边框颜色 |
35 | 35 | */ |
36 | - public static final int inputStroke = 0xFF808080; | |
36 | + public static final int inputStroke = 0xFFFFFF; | |
37 | 37 | } | ... | ... |
PersonalCenter/circledialog/src/main/java/com/mylhyl/circledialog/res/values/CircleDimen.java
... | ... | @@ -11,15 +11,15 @@ public class CircleDimen { |
11 | 11 | /** |
12 | 12 | * 标题高 |
13 | 13 | */ |
14 | - public static final int TITLE_HEIGHT = 170; | |
14 | + public static final int TITLE_HEIGHT = 150; | |
15 | 15 | /** |
16 | 16 | * 标题字体大小 |
17 | 17 | */ |
18 | - public static final int TITLE_TEXT_SIZE = 60; | |
18 | + public static final int TITLE_TEXT_SIZE = 44; | |
19 | 19 | /** |
20 | 20 | * 文字消息字体大小 |
21 | 21 | */ |
22 | - public static final int CONTENT_TEXT_SIZE = 50; | |
22 | + public static final int CONTENT_TEXT_SIZE = 30; | |
23 | 23 | |
24 | 24 | /** |
25 | 25 | * 列表每行高度 |
... | ... | @@ -28,11 +28,11 @@ public class CircleDimen { |
28 | 28 | /** |
29 | 29 | * 底部按钮高度 |
30 | 30 | */ |
31 | - public static final int FOOTER_HEIGHT = 150; | |
31 | + public static final int FOOTER_HEIGHT = 100; | |
32 | 32 | /** |
33 | 33 | * 底部按钮字体大小 |
34 | 34 | */ |
35 | - public static final int FOOTER_TEXT_SIZE = 40; | |
35 | + public static final int FOOTER_TEXT_SIZE = 35; | |
36 | 36 | |
37 | 37 | /** |
38 | 38 | * 列表模式底部按钮与列表的距离 |
... | ... | @@ -42,7 +42,7 @@ public class CircleDimen { |
42 | 42 | /** |
43 | 43 | * 输入框的高 |
44 | 44 | */ |
45 | - public static final int INPUT_HEIGHT = 340; | |
45 | + public static final int INPUT_HEIGHT = 300; | |
46 | 46 | /** |
47 | 47 | * 水平进度条高度 |
48 | 48 | */ | ... | ... |