Commit 275628dee94595551984df4a74ab39bc5090faa8

Authored by 陈硕
1 parent f1c906bc

登录模块

app/src/main/AndroidManifest.xml
... ... @@ -64,6 +64,7 @@
64 64 android:launchMode="singleTop"
65 65 android:screenOrientation="portrait"
66 66 android:windowSoftInputMode="adjustResize" />
  67 + <activity android:name=".user.activity.LoginActivity"/>
67 68  
68 69 <receiver
69 70 android:name=".video.utils.NetworkChangeReceive">
... ...
app/src/main/java/com/cnlive/gundam/main/application/CNLiveApplication.java
... ... @@ -13,6 +13,6 @@ public class CNLiveApplication extends Application {
13 13 @Override
14 14 public void onCreate() {
15 15 super.onCreate();
16   - Config.init(getApplicationContext(), "60_j4fc7dsm83", "4c8658abc5d66f270f9bf5dcd1ef11e3597fab4c4e0af9", true);
  16 + Config.init(getApplicationContext(), "60_j4fc7dsm83", "4c8658abc5d66f270f9bf5dcd1ef11e3597fab4c4e0af9");
17 17 }
18 18 }
... ...
app/src/main/java/com/cnlive/gundam/main/ui/fragment/ConfigFragment.java
... ... @@ -5,6 +5,7 @@ import android.databinding.DataBindingUtil;
5 5 import android.os.Bundle;
6 6 import android.support.annotation.Nullable;
7 7 import android.support.v4.app.Fragment;
  8 +import android.util.Log;
8 9 import android.view.LayoutInflater;
9 10 import android.view.View;
10 11 import android.view.ViewGroup;
... ... @@ -29,9 +30,14 @@ public class ConfigFragment extends Fragment implements View.OnClickListener {
29 30 return binding.getRoot();
30 31 }
31 32  
  33 + @Override
  34 + public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
  35 + super.onViewCreated(view, savedInstanceState);
  36 + initUI();
  37 + }
32 38  
33 39  
34   - /* public static Fragment newInstance() {
  40 + /* public static Fragment newInstance() {
35 41 UserFragment fragment = new UserFragment();
36 42 return fragment;
37 43 }*/
... ... @@ -39,7 +45,7 @@ public class ConfigFragment extends Fragment implements View.OnClickListener {
39 45 @Override
40 46 public void onActivityCreated(Bundle savedInstanceState) {
41 47 super.onActivityCreated(savedInstanceState);
42   - initUI();
  48 +
43 49  
44 50 /*initToolBar();
45 51 init();
... ... @@ -56,6 +62,8 @@ public class ConfigFragment extends Fragment implements View.OnClickListener {
56 62 @Override
57 63 public void onClick(View view) {
58 64 switch (view.getId()) {
  65 +
  66 +
59 67 case R.id.config_header:
60 68 int uid = UserService.getInstance(getActivity()).getActiveAccountInfo().getUid();
61 69 if (uid != 0) {
... ...
app/src/main/java/com/cnlive/gundam/user/fragment/LoginFragment.java
... ... @@ -148,6 +148,7 @@ public class LoginFragment extends Fragment implements View.OnClickListener {
148 148 private class UserDataCall implements Callback {
149 149 @Override
150 150 public void onState(int what, String extra, Object obj) {
  151 + Log.v("onState",extra);
151 152 switch (what) {
152 153 case IUserService.SUCCESS:
153 154 ToastUtil.show(getActivity(), "密码登录成功");
... ...
app/src/main/java/com/cnlive/gundam/user/fragment/QuickLoginFragment.java
... ... @@ -6,6 +6,7 @@ import android.databinding.DataBindingUtil;
6 6 import android.os.Bundle;
7 7 import android.support.annotation.Nullable;
8 8 import android.support.v4.app.Fragment;
  9 +import android.util.Log;
9 10 import android.view.LayoutInflater;
10 11 import android.view.View;
11 12 import android.view.ViewGroup;
... ... @@ -132,6 +133,7 @@ public class QuickLoginFragment extends Fragment implements View.OnClickListener
132 133 private class MobileCall implements Callback {
133 134 @Override
134 135 public void onState(int what, String extra, Object obj) {
  136 + Log.v("MobileCall",extra);
135 137 switch (what){
136 138 case IUserService.SUCCESS:
137 139 ToastUtil.show(getActivity(), "验证码已发送");
... ...
app/src/main/res/layout/list_item_config_header.xml
1 1 <?xml version="1.0" encoding="utf-8"?>
2 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 3 android:orientation="vertical" android:layout_width="match_parent"
4   - android:layout_height="match_parent">
  4 + android:layout_height="85dp">
5 5  
6 6 <include layout="@layout/divider_head_line" />
7 7  
... ...
app/src/main/res/layout/user_fragment.xml
... ... @@ -27,8 +27,64 @@
27 27 android:layout_height="1px"
28 28 android:background="@color/gray_line_color" />
29 29  
30   - <include layout="@layout/list_item_config_header"
31   - android:id="@+id/config_header"/>
  30 +
  31 + <RelativeLayout
  32 + android:id="@+id/config_header"
  33 + android:layout_width="fill_parent"
  34 + android:layout_height="85dp"
  35 + android:gravity="center_vertical"
  36 + style="@style/list_item_style">
  37 +
  38 + <ImageView
  39 + android:id="@+id/head_img"
  40 + android:layout_width="55dip"
  41 + android:layout_height="55dip"
  42 + android:layout_centerVertical="true"
  43 + android:layout_marginLeft="11dp"
  44 + android:layout_marginRight="16dp" />
  45 +
  46 + <LinearLayout
  47 + android:layout_width="wrap_content"
  48 + android:layout_height="wrap_content"
  49 + android:layout_centerVertical="true"
  50 + android:layout_toRightOf="@+id/head_img"
  51 + android:orientation="vertical"
  52 + android:layout_toLeftOf="@+id/next">
  53 +
  54 + <TextView
  55 + android:id="@+id/tv_nickname"
  56 + android:layout_width="wrap_content"
  57 + android:layout_height="wrap_content"
  58 + android:layout_margin="3dp"
  59 + android:gravity="center_vertical"
  60 + android:singleLine="true"
  61 + android:text="@string/click_login"
  62 + android:textColor="@color/config_black_color"
  63 + android:textSize="17sp" />
  64 + <TextView
  65 + android:id="@+id/point"
  66 + android:layout_width="wrap_content"
  67 + android:layout_height="wrap_content"
  68 + android:layout_margin="3dp"
  69 + android:text="@string/login_china_coin"
  70 + android:textColor="@color/config_gray_color"
  71 + android:textSize="12sp" />
  72 + </LinearLayout>
  73 +
  74 + <ImageView
  75 + android:id="@+id/next"
  76 + android:layout_width="@dimen/next_image_width"
  77 + android:layout_height="@dimen/next_image_height"
  78 + android:layout_alignParentRight="true"
  79 + android:layout_centerVertical="true"
  80 + android:layout_marginRight="@dimen/next_image_margin_right"
  81 + android:contentDescription="@null"
  82 + android:src="@drawable/btn_channel_more" />
  83 + </RelativeLayout>
  84 +
  85 +
  86 +
  87 +
32 88  
33 89 <RelativeLayout
34 90 android:layout_width="match_parent"
... ...