浏览代码

1. 设置

咸光金 4 年之前
父节点
当前提交
6111274411

+ 0 - 4
app/src/main/java/com/quansu/heifengwuliu/activity/OneLoginActivity.kt

@@ -1,6 +1,5 @@
 package com.quansu.heifengwuliu.activity
 
-import android.util.Log
 import com.hwangjr.rxbus.annotation.Subscribe
 import com.hwangjr.rxbus.annotation.Tag
 import com.quansu.heifengwuliu.base.MBActivity
@@ -42,9 +41,7 @@ class OneLoginActivity : MBActivity<OneLoginVModel, ActivityOneloginBinding>() {
 
     @Subscribe(tags = [Tag(ConfigRx.ADD_ONELOGIN)])
     fun setOneLogin(token: String) {
-        Log.e("-shy-", "token1: " + token)
         vm.oneLogin(token)
-
     }
 
     @Subscribe(tags = [Tag(ConfigRx.ONELOGIN_ERROR)])
@@ -82,7 +79,6 @@ class OneLoginActivity : MBActivity<OneLoginVModel, ActivityOneloginBinding>() {
 
     @Subscribe(tags = [Tag(ConfigRx.ADD_SEND_CODE)])
     fun setLoginCode(code: String) {
-        Log.d("Hello", code)
         vm.login(code)
     }
 }

+ 1 - 1
app/src/main/java/com/quansu/heifengwuliu/activity/RegisterActivity.kt

@@ -12,7 +12,7 @@ class RegisterActivity : MBActivity<RegisterVModel, ActivityRegisterBinding>() {
     override fun initCreate(savedInstanceState: Bundle?) {
         super.initCreate(savedInstanceState)
         vm.openId = intent?.extras?.getString("openid", "")
-        vm.openId = intent?.extras?.getString("unionid", "")
+        vm.unionId = intent?.extras?.getString("unionid", "")
     }
 
 

+ 3 - 39
app/src/main/java/com/quansu/heifengwuliu/activity/SettingsActivity.kt

@@ -5,14 +5,11 @@ import android.view.View
 import com.hwangjr.rxbus.annotation.Subscribe
 import com.hwangjr.rxbus.annotation.Tag
 import com.qmuiteam.qmui.kotlin.onClick
-import com.qmuiteam.qmui.widget.dialog.QMUIDialog
-import com.qmuiteam.qmui.widget.dialog.QMUIDialog.MessageDialogBuilder
 import com.quansu.heifengwuliu.R
 import com.quansu.heifengwuliu.base.MBActivity
 import com.quansu.heifengwuliu.config.ConfigRx
 import com.quansu.heifengwuliu.databinding.ActivitySettingsBinding
 import com.quansu.heifengwuliu.repository.UserInfoRepository
-import com.quansu.heifengwuliu.utils.SettingsUtil
 import com.quansu.heifengwuliu.vmodel.SettingsVModel
 import com.ysnows.base.base.BRepository
 import com.ysnows.base.ccretrofit.CCRetrofit
@@ -27,54 +24,21 @@ class SettingsActivity : MBActivity<SettingsVModel, ActivitySettingsBinding>() {
     override fun listeners() {
         super.listeners()
 
-        binding.cbIcGoogle.isChecked = SettingsUtil.pinGoogleIcon()
-        binding.cbClip.isChecked = SettingsUtil.clipboardListener()
-        binding.cbAutoAd.isChecked = SettingsUtil.autoAd()
-        binding.cbMsg.isChecked = SettingsUtil.showMsg()
-        binding.cbDoublePaste.isChecked = SettingsUtil.doubleClickPaste()
         binding.layAboutUs.onClick {
             single(AboutActivity::class.java)
         }
         binding.layCheckupdate.setOnClickListener { v: View? ->
 
+            //检查更新
             CCRetrofit.instance()
                     .create(IUpdate::class.java)
-                    .checkUpgrade(false)
+                    .checkUpgrade(true)
                     .subscribe()
 
         }
-        binding.layBackup.setOnClickListener { v: View? ->
-            MessageDialogBuilder(context())
-                    .setTitle("备份")
-                    .setMessage("确定要将现在所有的设置备份到云中吗?")
-                    .addAction("取消") { dialog: QMUIDialog, index: Int -> dialog.dismiss() }
-                    .addAction("是的") { dialog: QMUIDialog?, index: Int ->
-                        toast(R.string.developing)
-
-//                        val funcs = App.getConfigOrm().query(Func::class.java)
-//                        val searchEngines = App.getConfigOrm().query(SearchEngine::class.java)
-                    }
-                    .show()
-        }
 
-        binding.layRestore.setOnClickListener { v: View? ->
-            MessageDialogBuilder(context())
-                    .setTitle("恢复备份")
-                    .setMessage("确定要恢复云中的备份?")
-                    .addAction("取消") { dialog: QMUIDialog, which: Int -> dialog.dismiss() }
-                    .addAction("是的") { dialog: QMUIDialog?, which: Int ->
-                        toast(R.string.developing)
-
-//                        SettingsUtil.backUp()
-                    }
-                    .show()
-        }
 
 
-        binding.cbIcGoogle.setOnCheckedChangeListener { buttonView, isChecked ->
-            SettingsUtil.pinGoogleIcon(isChecked)
-//            RoundSearchWidget.setDefault(context())
-        }
 
 
 
@@ -82,7 +46,7 @@ class SettingsActivity : MBActivity<SettingsVModel, ActivitySettingsBinding>() {
             message(R.string.enture_logout, negativeEnable = true, positiveAction = { dialog, _ ->
                 MMKVManager.instance().clearAll()
                 dialog.dismiss()
-                UiSwitch.single_new_task_with_clear_task(context(), PrivateCenterActivity::class.java)
+                UiSwitch.single_new_task_with_clear_task(context(), OneLoginActivity::class.java)
             })
         }
     }

+ 24 - 0
app/src/main/java/com/quansu/heifengwuliu/activity/WebViewActivity.kt

@@ -1,6 +1,8 @@
 package com.quansu.heifengwuliu.activity
 
 import android.os.Bundle
+import android.webkit.WebView
+import com.qmuiteam.qmui.widget.webview.QMUIWebViewClient
 import com.quansu.heifengwuliu.base.MBActivity
 import com.quansu.heifengwuliu.databinding.ActivityWebviewBinding
 import com.ysnows.base.base.BRepository
@@ -10,6 +12,12 @@ open class WebViewActivity : MBActivity<BViewModel<BRepository>, ActivityWebview
 
     override fun initCreate(savedInstanceState: Bundle?) {
         super.initCreate(savedInstanceState)
+
+        binding.webView.webViewClient = MyWebViewClient()
+        val settings = binding.webView.settings
+        settings.javaScriptEnabled = true
+
+
         binding.webView.loadUrl(intent?.extras?.getString("url", "http://www.baidu.com"))
     }
 
@@ -22,4 +30,20 @@ open class WebViewActivity : MBActivity<BViewModel<BRepository>, ActivityWebview
         super.onDestroy()
     }
 
+
+    private class MyWebViewClient : QMUIWebViewClient(true, false) {
+
+        override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean {
+//            if (Uri.parse(url).host == "www.example.com") {
+            // This is my web site, so do not override; let my WebView load the page
+            return false
+//            }
+            // Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs
+//            Intent(Intent.ACTION_VIEW, Uri.parse(url)).apply {
+//                startActivity(this)
+//            }
+//            return true
+        }
+    }
+
 }

+ 12 - 1
app/src/main/java/com/quansu/heifengwuliu/base/MBActivity.kt

@@ -1,7 +1,7 @@
 package com.quansu.heifengwuliu.base
 
 import androidx.databinding.ViewDataBinding
-import com.quansu.heifengwuliu.activity.LoginActivity
+import com.quansu.heifengwuliu.R
 import com.quansu.heifengwuliu.activity.OneLoginActivity
 import com.quansu.heifengwuliu.model.User
 import com.ysnows.base.base.BActivity
@@ -26,4 +26,15 @@ abstract class MBActivity<VM : BViewModel<*>, B : ViewDataBinding> : BActivity<V
         return User.get()
     }
 
+    override fun bgColor(): Int {
+        return R.color.white
+    }
+
+    override fun titleColor(): Int {
+        return R.color.black
+    }
+
+    override fun backDrawable(): Int {
+        return R.drawable.ic_back_black
+    }
 }

+ 0 - 8
app/src/main/java/com/quansu/heifengwuliu/fragment/IndexFragment.kt

@@ -2,14 +2,10 @@ package com.quansu.heifengwuliu.fragment
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
-import com.qmuiteam.qmui.kotlin.onClick
-import com.quansu.heifengwuliu.activity.OneLoginActivity
 import com.quansu.heifengwuliu.base.MBFragment
 import com.quansu.heifengwuliu.databinding.FragmentIndexBinding
 import com.ysnows.base.base.BRepository
 import com.ysnows.base.base.BViewModel
-import com.ysnows.base.utils.MMKVManager
-import com.ysnows.base.utils.UiSwitch
 
 /**
  *Created by shihuiyun
@@ -20,10 +16,6 @@ class IndexFragment : MBFragment<BViewModel<BRepository>, FragmentIndexBinding>(
     override fun listeners() {
         super.listeners()
 
-        binding.btnLogout.onClick {
-            MMKVManager.instance().clearAll()
-            UiSwitch.single_new_task_with_clear_task(context, OneLoginActivity::class.java)
-        }
     }
 
     override fun binding(inflater: LayoutInflater, container: ViewGroup?): FragmentIndexBinding {

+ 1 - 1
app/src/main/java/com/quansu/heifengwuliu/repository/RegisterRepository.kt

@@ -28,7 +28,7 @@ class RegisterRepository : BRepository() {
         }
 
         return Observable.create { emitter ->
-            lreq(NetEngine.service.register(name, mobile, code, type, open_id))
+            lreq(NetEngine.service.register(name, mobile, code, type, open_id,unionId = unionid))
                     .doOnNext() {
                         if (it.ok(true)) {
                             var bean: LoginBean = it.data() as LoginBean;

+ 4 - 11
app/src/main/java/com/quansu/heifengwuliu/vmodel/MineVModel.kt

@@ -1,11 +1,10 @@
 package com.quansu.heifengwuliu.vmodel
 
 import androidx.lifecycle.MutableLiveData
+import com.quansu.heifengwuliu.activity.SettingsActivity
 import com.quansu.heifengwuliu.model.User
 import com.quansu.heifengwuliu.repository.MineRepository
 import com.ysnows.base.base.BViewModel
-import com.ysnows.base.ccretrofit.CCRetrofit
-import com.ysnows.base.route.IUpdate
 import com.ysnows.base.utils.DialUtils
 
 /**
@@ -15,6 +14,9 @@ import com.ysnows.base.utils.DialUtils
 open class MineVModel : BViewModel<MineRepository>() {
     val user: MutableLiveData<User> = MutableLiveData(User.get())
 
+    fun goSettings() {
+        single(SettingsActivity::class.java)
+    }
 
     override fun firstReq() {
         super.firstReq()
@@ -25,15 +27,6 @@ open class MineVModel : BViewModel<MineRepository>() {
                 .subscribe()
     }
 
-    fun checkUpdates() {
-        //检查更新
-        CCRetrofit.instance()
-                .create(IUpdate::class.java)
-                .checkUpgrade(true)
-                .subscribe()
-
-    }
-
     fun callPhone() {
         DialUtils.dialPhone(view()?.context(), "19898989898")
 

二进制
app/src/main/res/drawable-xxhdpi/ic_default_image.png


二进制
app/src/main/res/drawable-xxhdpi/ic_wx_login.png


+ 46 - 52
app/src/main/res/layout/activity_onelogin.xml

@@ -2,6 +2,7 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android" >
 
     <data >
+
         <import type="com.quansu.heifengwuliu.utils.MUiSwitch" />
 
         <variable
@@ -9,103 +10,96 @@
             type="com.quansu.heifengwuliu.vmodel.OneLoginVModel" />
     </data >
 
-    <androidx.constraintlayout.widget.ConstraintLayout
+    <androidx.constraintlayout.widget.ConstraintLayout xmlns:app="http://schemas.android.com/apk/res-auto"
         android:layout_width="match_parent"
-        xmlns:app="http://schemas.android.com/apk/res-auto"
-        android:layout_height="match_parent">
-
+        android:layout_height="match_parent" >
 
         <ImageView
             android:id="@+id/iv_logo"
             android:layout_width="70dp"
             android:layout_height="70dp"
+            android:layout_marginTop="90dp"
+            android:src="@mipmap/ic_launcher"
             app:layout_constraintLeft_toLeftOf="parent"
             app:layout_constraintRight_toRightOf="parent"
-            app:layout_constraintTop_toTopOf="parent"
-            android:layout_marginTop="50dp"
-            android:src="@mipmap/ic_launcher" />
-
+            app:layout_constraintTop_toTopOf="parent" />
 
         <TextView
             android:id="@+id/tv_title"
             android:layout_width="wrap_content"
-            app:layout_constraintLeft_toLeftOf="parent"
-            app:layout_constraintRight_toRightOf="parent"
-            app:layout_constraintTop_toBottomOf="@id/iv_logo"
+            android:layout_height="wrap_content"
             android:layout_marginTop="10dp"
-            android:text="物流平台"
-            android:textSize="15sp"
+            android:text="黑蜂物流"
             android:textColor="#4B3200"
-            android:layout_height="wrap_content">
-
-        </TextView>
+            android:textSize="15sp"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            app:layout_constraintTop_toBottomOf="@id/iv_logo" >
 
+        </TextView >
 
         <com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButton
             android:id="@+id/btn_one_click_login"
             android:layout_width="match_parent"
-            app:layout_constraintLeft_toLeftOf="parent"
-            app:layout_constraintRight_toRightOf="parent"
-            app:layout_constraintTop_toBottomOf="@id/tv_title"
-            android:layout_marginTop="90dp"
+            android:layout_height="@dimen/dp_48"
             android:layout_marginStart="25dp"
+            android:layout_marginTop="90dp"
             android:layout_marginEnd="24dp"
-            app:qmui_borderColor="#E17E30"
-            app:qmui_backgroundColor="#E17E30"
-            app:qmui_radius="@dimen/dp_25"
             android:onClick="@{v->vm.clickLogin()}"
-            android:textColor="@color/white"
             android:text="本机号码一键登录"
-            android:textSize="18sp"
-            android:layout_height="54dp">
+            android:textColor="@color/white"
+            android:textSize="16sp"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            app:layout_constraintTop_toBottomOf="@id/tv_title"
+            app:qmui_backgroundColor="#E17E30"
+            app:qmui_borderColor="#E17E30"
+            app:qmui_radius="@dimen/dp_25" >
 
-        </com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButton>
+        </com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButton >
 
         <TextView
             android:id="@+id/tv_other_login"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            app:layout_constraintLeft_toLeftOf="parent"
-            app:layout_constraintRight_toRightOf="parent"
             android:layout_marginTop="10dp"
-            app:layout_constraintTop_toBottomOf="@id/btn_one_click_login"
-            android:text="其他手机号码登录"
             android:onClick="@{v->MUiSwitch.INSTANCE.toLogin(vm.view().context())}"
+            android:text="其他手机号码登录"
             android:textColor="#4B3200"
-            android:textSize="12sp">
-
-        </TextView>
+            android:textSize="12sp"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            app:layout_constraintTop_toBottomOf="@id/btn_one_click_login" >
 
+        </TextView >
 
         <LinearLayout
             android:layout_width="wrap_content"
-            android:orientation="vertical"
-            android:gravity="center"
-            app:layout_constraintLeft_toLeftOf="parent"
-            app:layout_constraintRight_toRightOf="parent"
-            app:layout_constraintBottom_toBottomOf="parent"
+            android:layout_height="wrap_content"
             android:layout_marginBottom="50dp"
+            android:gravity="center"
             android:onClick="@{v->vm.wxLogin()}"
+            android:orientation="vertical"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintLeft_toLeftOf="parent"
 
-            android:layout_height="wrap_content">
+            app:layout_constraintRight_toRightOf="parent" >
 
             <ImageView
-                android:layout_width="70dp"
-                android:layout_height="70dp"
-                android:src="@drawable/ic_to_wxchat" />
+                android:layout_width="50dp"
+                android:layout_height="50dp"
+                android:padding="@dimen/dp_5"
+                android:src="@drawable/ic_wx_login" />
 
             <TextView
                 android:layout_width="wrap_content"
-                android:layout_marginTop="10dp"
+                android:layout_height="wrap_content"
                 android:text="微信登录"
-                android:textSize="15sp"
-                android:textColor="#4B3200"
-                android:layout_height="wrap_content">
-
-            </TextView>
-        </LinearLayout>
-
+                android:textColor="@color/gray"
+                android:textSize="@dimen/sp_12" >
 
+            </TextView >
+        </LinearLayout >
 
-    </androidx.constraintlayout.widget.ConstraintLayout>
+    </androidx.constraintlayout.widget.ConstraintLayout >
 </layout >

+ 119 - 946
app/src/main/res/layout/activity_settings.xml

@@ -17,981 +17,154 @@
         android:layout_height="match_parent"
         android:orientation="vertical" >
 
-        <ScrollView
+        <FrameLayout
             android:layout_width="match_parent"
             android:layout_height="match_parent" >
 
-            <LinearLayout
+            <ScrollView
                 android:layout_width="match_parent"
-                android:layout_height="match_parent"
-                android:orientation="vertical" >
-
-                <LinearLayout
-                    android:id="@+id/lay_vip"
-                    android:layout_width="match_parent"
-                    android:layout_height="80dp"
-                    android:gravity="center_vertical"
-                    android:orientation="horizontal"
-                    android:paddingLeft="@dimen/dp_16"
-                    android:paddingRight="@dimen/dp_16" >
-
-                    <ImageView
-                        android:layout_width="40dp"
-                        android:layout_height="40dp"
-                        android:src="@mipmap/ic_launcher" />
-
-                    <LinearLayout
-                        android:layout_width="0dp"
-                        android:layout_height="wrap_content"
-                        android:layout_marginStart="@dimen/dp_14"
-                        android:layout_weight="1"
-                        android:orientation="vertical" >
-
-                        <TextView
-                            android:id="@+id/tv_name"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_16" />
-
-                        <TextView
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_marginTop="@dimen/dp_3"
-                            android:textColor="@color/text_hint"
-                            android:textSize="@dimen/sp_13" />
-                    </LinearLayout >
-
-                    <com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButton
-                        android:id="@+id/btn_vip"
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content"
-                        android:background="@color/colorPrimary"
-                        android:paddingLeft="@dimen/dp_8"
-                        android:paddingTop="@dimen/dp_4"
-                        android:paddingRight="@dimen/dp_8"
-                        android:paddingBottom="@dimen/dp_4"
-                        android:onClick="@{v->vm.buyVip()}"
-                        android:textColor="@color/white"
-                        android:textSize="@dimen/sp_13"
-                        app:qmui_backgroundColor="@color/colorPrimary"
-                        app:qmui_borderWidth="0dp" />
-
-                </LinearLayout >
-
-                <View
-                    android:layout_width="match_parent"
-                    android:layout_height="1dp"
-                    android:background="@color/color_page_bg" />
-
-                <LinearLayout
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:orientation="vertical"
-                    android:paddingTop="@dimen/dp_10"
-                    android:paddingBottom="@dimen/dp_10" >
-
-                    <TextView
-                        android:layout_width="wrap_content"
-                        android:layout_height="28dp"
-                        android:layout_marginStart="@dimen/dp_14"
-                        android:layout_marginTop="@dimen/dp_2"
-                        android:gravity="center_vertical"
-                        android:text="小部件"
-                        android:textSize="@dimen/sp_14" />
-
-                    <View
-                        android:layout_width="match_parent"
-                        android:layout_height="1dp"
-                        android:layout_marginLeft="@dimen/dp_14"
-
-                        android:background="@color/color_page_bg" />
-
-                    <RelativeLayout
-                        android:id="@+id/lay_widgets"
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="4.5dp"
-                            android:src="@drawable/ic_widgets_manage" />
-
-                        <TextView
-                            android:id="@+id/tv_title"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon"
-                            android:gravity="center_vertical"
-                            android:text="管理小部件图标"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <ImageView
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_alignParentRight="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginRight="@dimen/dp_14"
-                            android:padding="@dimen/dp_6"
-                            android:src="@drawable/ic_arrow_right" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
-
-                    <RelativeLayout
-                        android:id="@+id/lay_search_bar"
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon13"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="4.2dp"
-                            android:src="@drawable/ic_search_bar_mg" />
-
-                        <TextView
-                            android:id="@+id/tv_title13"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon13"
-                            android:gravity="center_vertical"
-                            android:text="管理搜索栏图标"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <ImageView
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_alignParentRight="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginRight="@dimen/dp_14"
-                            android:padding="@dimen/dp_6"
-                            android:src="@drawable/ic_arrow_right" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title13"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
-
-                    <RelativeLayout
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon1"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_4"
-                            android:src="@drawable/ic_google" />
-
-                        <TextView
-                            android:id="@+id/tv_title1"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon1"
-                            android:gravity="center_vertical"
-                            android:text="固定左侧图标为谷歌"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <CheckBox
-                            android:id="@+id/cb_ic_google"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_alignParentEnd="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginEnd="@dimen/dp_18"
-                            android:padding="@dimen/dp_6" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title1"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
-
-                    <!--                    <RelativeLayout-->
-                    <!--                        android:layout_width="match_parent"-->
-                    <!--                        android:layout_height="48dp"-->
-                    <!--                        android:layout_marginLeft="@dimen/dp_14" >-->
-
-                    <!--                        <ImageView-->
-                    <!--                            android:id="@+id/img_icon2"-->
-                    <!--                            android:layout_width="30dp"-->
-                    <!--                            android:layout_height="30dp"-->
-                    <!--                            android:layout_centerVertical="true"-->
-                    <!--                            android:padding="@dimen/dp_5"-->
-                    <!--                            android:src="@drawable/ic_qr" />-->
-
-                    <!--                        <TextView-->
-                    <!--                            android:id="@+id/tv_title2"-->
-                    <!--                            android:layout_width="wrap_content"-->
-                    <!--                            android:layout_height="wrap_content"-->
-                    <!--                            android:layout_centerVertical="true"-->
-                    <!--                            android:layout_marginLeft="@dimen/dp_10"-->
-                    <!--                            android:layout_toRightOf="@id/img_icon2"-->
-                    <!--                            android:gravity="center_vertical"-->
-                    <!--                            android:text="固定右侧图标为这个扫一扫图标"-->
-                    <!--                            android:textColor="@color/primary_text"-->
-                    <!--                            android:textSize="@dimen/sp_15" />-->
-
-                    <!--                        <CheckBox-->
-                    <!--                            android:id="@+id/cb_ic_qr"-->
-                    <!--                            android:layout_width="30dp"-->
-                    <!--                            android:layout_height="30dp"-->
-                    <!--                            android:layout_alignParentEnd="true"-->
-                    <!--                            android:layout_centerVertical="true"-->
-                    <!--                            android:layout_marginEnd="@dimen/dp_18"-->
-                    <!--                            android:padding="@dimen/dp_6" />-->
-
-                    <!--                        <View-->
-                    <!--                            android:layout_width="match_parent"-->
-                    <!--                            android:layout_height="1dp"-->
-                    <!--                            android:layout_alignLeft="@id/tv_title2"-->
-                    <!--                            android:layout_alignParentBottom="true"-->
-                    <!--                            android:background="@color/color_page_bg" />-->
-
-                    <!--                    </RelativeLayout >-->
-
-                </LinearLayout >
-
-                <!--                <LinearLayout-->
-                <!--                    android:layout_width="match_parent"-->
-                <!--                    android:layout_height="wrap_content"-->
-                <!--                    android:orientation="vertical"-->
-                <!--                    android:paddingBottom="@dimen/dp_10"-->
-                <!--                    android:paddingTop="@dimen/dp_10" >-->
-
-                <!--                    <TextView-->
-                <!--                        android:layout_width="wrap_content"-->
-                <!--                        android:layout_height="28dp"-->
-                <!--                        android:layout_marginLeft="@dimen/dp_14"-->
-                <!--                        android:layout_marginTop="@dimen/dp_2"-->
-                <!--                        android:gravity="center_vertical"-->
-                <!--                        android:text="@string/entrance"-->
-                <!--                        android:textSize="@dimen/sp_14" />-->
-
-                <!--                    <View-->
-                <!--                        android:layout_width="match_parent"-->
-                <!--                        android:layout_height="1dp"-->
-                <!--                        android:layout_marginLeft="@dimen/dp_14"-->
-
-                <!--                        android:background="@color/color_page_bg" />-->
-
-                <!--                    <RelativeLayout-->
-                <!--                        android:id="@+id/lay_widgets_gesture"-->
-                <!--                        android:layout_width="match_parent"-->
-                <!--                        android:layout_height="48dp"-->
-                <!--                        android:layout_marginLeft="@dimen/dp_14" >-->
-
-                <!--                        <ImageView-->
-                <!--                            android:id="@+id/img_icon11"-->
-                <!--                            android:layout_width="30dp"-->
-                <!--                            android:layout_height="30dp"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:padding="4.5dp"-->
-                <!--                            android:src="@drawable/ic_gesture_entrance" />-->
-
-                <!--                        <TextView-->
-                <!--                            android:id="@+id/tv_title11"-->
-                <!--                            android:layout_width="wrap_content"-->
-                <!--                            android:layout_height="wrap_content"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:layout_marginLeft="@dimen/dp_10"-->
-                <!--                            android:layout_toRightOf="@id/img_icon11"-->
-                <!--                            android:gravity="center_vertical"-->
-                <!--                            android:text="手势入口"-->
-                <!--                            android:textColor="@color/primary_text"-->
-                <!--                            android:textSize="@dimen/sp_15" />-->
-
-                <!--                        <ImageView-->
-                <!--                            android:layout_width="30dp"-->
-                <!--                            android:layout_height="30dp"-->
-                <!--                            android:layout_alignParentRight="true"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:layout_marginRight="@dimen/dp_14"-->
-                <!--                            android:padding="@dimen/dp_6"-->
-                <!--                            android:src="@drawable/ic_arrow_right" />-->
-
-                <!--                        <View-->
-                <!--                            android:layout_width="match_parent"-->
-                <!--                            android:layout_height="1dp"-->
-                <!--                            android:layout_alignLeft="@id/tv_title11"-->
-                <!--                            android:layout_alignParentBottom="true"-->
-                <!--                            android:background="@color/color_page_bg" />-->
-
-                <!--                    </RelativeLayout >-->
-
-                <!--                </LinearLayout >-->
-
-                <!--                <com.ysnows.base.widget.RadioGroup-->
-                <!--                    android:id="@+id/rg_selector"-->
-                <!--                    android:layout_width="match_parent"-->
-                <!--                    android:layout_height="wrap_content"-->
-                <!--                    android:orientation="vertical"-->
-                <!--                    android:paddingBottom="@dimen/dp_10"-->
-                <!--                    android:paddingTop="@dimen/dp_10" >-->
-
-                <!--                    <TextView-->
-                <!--                        android:layout_width="wrap_content"-->
-                <!--                        android:layout_height="28dp"-->
-                <!--                        android:layout_marginLeft="@dimen/dp_14"-->
-                <!--                        android:layout_marginTop="@dimen/dp_2"-->
-                <!--                        android:gravity="center_vertical"-->
-                <!--                        android:text="搜索引擎选择器"-->
-                <!--                        android:textSize="@dimen/sp_14" />-->
-
-                <!--                    <View-->
-                <!--                        android:layout_width="match_parent"-->
-                <!--                        android:layout_height="1dp"-->
-                <!--                        android:layout_marginLeft="@dimen/dp_14"-->
-
-                <!--                        android:background="@color/color_page_bg" />-->
-
-                <!--                    <RelativeLayout-->
-                <!--                        android:layout_width="match_parent"-->
-                <!--                        android:layout_height="48dp"-->
-                <!--                        android:layout_marginLeft="@dimen/dp_14" >-->
-
-                <!--                        <ImageView-->
-                <!--                            android:id="@+id/img_icon6"-->
-                <!--                            android:layout_width="30dp"-->
-                <!--                            android:layout_height="30dp"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:padding="@dimen/dp_5"-->
-                <!--                            android:src="@drawable/ic_btn" />-->
-
-                <!--                        <TextView-->
-                <!--                            android:id="@+id/tv_title6"-->
-                <!--                            android:layout_width="wrap_content"-->
-                <!--                            android:layout_height="wrap_content"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:layout_marginLeft="@dimen/dp_10"-->
-                <!--                            android:layout_toRightOf="@id/img_icon6"-->
-                <!--                            android:gravity="center_vertical"-->
-                <!--                            android:text="显示选择器激活按钮"-->
-                <!--                            android:textColor="@color/primary_text"-->
-                <!--                            android:textSize="@dimen/sp_15" />-->
-
-                <!--                        <RadioButton-->
-                <!--                            android:id="@+id/rb_ic_show_button"-->
-                <!--                            android:layout_width="30dp"-->
-                <!--                            android:layout_height="30dp"-->
-                <!--                            android:layout_alignParentEnd="true"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:layout_marginEnd="@dimen/dp_18"-->
-                <!--                            android:padding="@dimen/dp_6" />-->
-
-                <!--                        <View-->
-                <!--                            android:layout_width="match_parent"-->
-                <!--                            android:layout_height="1dp"-->
-                <!--                            android:layout_alignLeft="@id/tv_title6"-->
-                <!--                            android:layout_alignParentBottom="true"-->
-                <!--                            android:background="@color/color_page_bg" />-->
-
-                <!--                    </RelativeLayout >-->
-
-                <!--                    <RelativeLayout-->
-                <!--                        android:layout_width="match_parent"-->
-                <!--                        android:layout_height="48dp"-->
-                <!--                        android:layout_marginLeft="@dimen/dp_14" >-->
-
-                <!--                        <ImageView-->
-                <!--                            android:id="@+id/img_icon5"-->
-                <!--                            android:layout_width="30dp"-->
-                <!--                            android:layout_height="30dp"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:padding="@dimen/dp_4"-->
-                <!--                            android:src="@drawable/ic_selector" />-->
-
-                <!--                        <TextView-->
-                <!--                            android:id="@+id/tv_title5"-->
-                <!--                            android:layout_width="wrap_content"-->
-                <!--                            android:layout_height="wrap_content"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:layout_marginLeft="@dimen/dp_10"-->
-                <!--                            android:layout_toRightOf="@id/img_icon5"-->
-                <!--                            android:gravity="center_vertical"-->
-                <!--                            android:text="选择器一直显示在下方"-->
-                <!--                            android:textColor="@color/primary_text"-->
-                <!--                            android:textSize="@dimen/sp_15" />-->
-
-                <!--                        <RadioButton-->
-                <!--                            android:id="@+id/rb_ic_always_show"-->
-                <!--                            android:layout_width="30dp"-->
-                <!--                            android:layout_height="30dp"-->
-                <!--                            android:layout_alignParentEnd="true"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:layout_marginEnd="@dimen/dp_18"-->
-                <!--                            android:padding="@dimen/dp_6" />-->
-
-                <!--                        <View-->
-                <!--                            android:layout_width="match_parent"-->
-                <!--                            android:layout_height="1dp"-->
-                <!--                            android:layout_alignLeft="@id/tv_title5"-->
-                <!--                            android:layout_alignParentBottom="true"-->
-                <!--                            android:background="@color/color_page_bg" />-->
-
-                <!--                    </RelativeLayout >-->
-
-                <!--                    <RelativeLayout-->
-                <!--                        android:layout_width="match_parent"-->
-                <!--                        android:layout_height="48dp"-->
-                <!--                        android:layout_marginLeft="@dimen/dp_14" >-->
-
-                <!--                        <ImageView-->
-                <!--                            android:id="@+id/img_icon7"-->
-                <!--                            android:layout_width="30dp"-->
-                <!--                            android:layout_height="30dp"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:padding="@dimen/dp_3"-->
-                <!--                            android:src="@drawable/ic_hidden" />-->
-
-                <!--                        <TextView-->
-                <!--                            android:id="@+id/tv_title7"-->
-                <!--                            android:layout_width="wrap_content"-->
-                <!--                            android:layout_height="wrap_content"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:layout_marginLeft="@dimen/dp_10"-->
-                <!--                            android:layout_toRightOf="@id/img_icon7"-->
-                <!--                            android:gravity="center_vertical"-->
-                <!--                            android:text="隐藏选择器"-->
-                <!--                            android:textColor="@color/primary_text"-->
-                <!--                            android:textSize="@dimen/sp_15" />-->
-
-                <!--                        <RadioButton-->
-                <!--                            android:id="@+id/rb_ic_no_show"-->
-                <!--                            android:layout_width="30dp"-->
-                <!--                            android:layout_height="30dp"-->
-                <!--                            android:layout_alignParentEnd="true"-->
-                <!--                            android:layout_centerVertical="true"-->
-                <!--                            android:layout_marginEnd="@dimen/dp_18"-->
-                <!--                            android:padding="@dimen/dp_6" />-->
-
-                <!--                        <View-->
-                <!--                            android:layout_width="match_parent"-->
-                <!--                            android:layout_height="1dp"-->
-                <!--                            android:layout_alignLeft="@id/tv_title7"-->
-                <!--                            android:layout_alignParentBottom="true"-->
-                <!--                            android:background="@color/color_page_bg" />-->
-
-                <!--                    </RelativeLayout >-->
-
-                <!--                </com.ysnows.base.widget.RadioGroup >-->
-
-                <LinearLayout
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:orientation="vertical"
-                    android:paddingTop="@dimen/dp_10"
-                    android:paddingBottom="@dimen/dp_10" >
-
-                    <TextView
-                        android:layout_width="wrap_content"
-                        android:layout_height="28dp"
-                        android:layout_marginLeft="@dimen/dp_14"
-                        android:layout_marginTop="@dimen/dp_2"
-                        android:gravity="center_vertical"
-                        android:text="高级动作"
-                        android:textSize="@dimen/sp_14" />
-
-                    <View
-                        android:layout_width="match_parent"
-                        android:layout_height="1dp"
-                        android:layout_marginLeft="@dimen/dp_14"
-
-                        android:background="@color/color_page_bg" />
-
-                    <RelativeLayout
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon8"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_4"
-                            android:src="@drawable/ic_clip" />
-
-                        <TextView
-                            android:id="@+id/tv_title8"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon8"
-                            android:gravity="center_vertical"
-                            android:text="监听剪贴板"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <CheckBox
-                            android:id="@+id/cb_clip"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_alignParentEnd="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginEnd="@dimen/dp_18"
-                            android:padding="@dimen/dp_6" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title8"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
-
-                    <RelativeLayout
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon9"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_4"
-                            android:src="@drawable/ic_auto_ad" />
-
-                        <TextView
-                            android:id="@+id/tv_title9"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon9"
-                            android:gravity="center_vertical"
-                            android:text="跳过应用启动广告"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <CheckBox
-                            android:id="@+id/cb_auto_ad"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_alignParentEnd="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginEnd="@dimen/dp_18"
-                            android:padding="@dimen/dp_6" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title9"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
-
-                    <RelativeLayout
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon10"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_4"
-                            android:src="@drawable/ic_msg_noti" />
-
-                        <TextView
-                            android:id="@+id/tv_title10"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon10"
-                            android:gravity="center_vertical"
-                            android:text="显示消息图标"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <CheckBox
-                            android:id="@+id/cb_msg"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_alignParentEnd="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginEnd="@dimen/dp_18"
-                            android:padding="@dimen/dp_6" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title10"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
-
-                    <RelativeLayout
-                        android:id="@+id/lay_double_paste"
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon12"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="4.5dp"
-                            android:src="@drawable/ic_double_click" />
-
-                        <TextView
-                            android:id="@+id/tv_title12"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toEndOf="@id/img_icon12"
-                            android:gravity="center_vertical"
-                            android:text="双击输入框粘贴"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <CheckBox
-                            android:id="@+id/cb_double_paste"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_alignParentEnd="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginEnd="@dimen/dp_18"
-                            android:padding="@dimen/dp_6" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title12"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
-
-                </LinearLayout >
+                android:layout_height="match_parent" >
 
                 <LinearLayout
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:orientation="vertical"
-                    android:paddingTop="@dimen/dp_10"
-                    android:paddingBottom="@dimen/dp_10" >
-
-                    <TextView
-                        android:layout_width="wrap_content"
-                        android:layout_height="28dp"
-                        android:layout_marginLeft="@dimen/dp_14"
-                        android:layout_marginTop="@dimen/dp_2"
-                        android:gravity="center_vertical"
-                        android:text="备份"
-                        android:textSize="@dimen/sp_14" />
-
-                    <View
-                        android:layout_width="match_parent"
-                        android:layout_height="1dp"
-                        android:layout_marginLeft="@dimen/dp_14"
-
-                        android:background="@color/color_page_bg" />
-
-                    <RelativeLayout
-                        android:id="@+id/lay_backup"
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon3"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_4"
-                            android:src="@drawable/ic_backup" />
-
-                        <TextView
-                            android:id="@+id/tv_title3"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon3"
-                            android:gravity="center_vertical"
-                            android:text="备份设置到云中"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <TextView
-                            android:id="@+id/tv_backup_time"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_alignParentRight="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginRight="@dimen/dp_14"
-                            android:gravity="center_vertical"
-                            android:textColor="@color/secondary_text"
-                            android:textSize="@dimen/sp_12" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title3"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
+                    android:orientation="vertical" >
 
-                    </RelativeLayout >
-
-                    <RelativeLayout
-                        android:id="@+id/lay_restore"
+                    <LinearLayout
                         android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginLeft="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon4"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_5"
-                            android:src="@drawable/ic_restore" />
-
-                        <TextView
-                            android:id="@+id/tv_title4"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon4"
-                            android:gravity="center_vertical"
-                            android:text="恢复备份"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
+                        android:layout_height="wrap_content"
+                        android:orientation="vertical"
+                        android:paddingTop="@dimen/dp_10"
+                        android:paddingBottom="@dimen/dp_10" >
 
                         <TextView
-                            android:id="@+id/tv_restore_time"
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_alignParentRight="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginRight="@dimen/dp_14"
+                            android:layout_height="28dp"
+                            android:layout_marginLeft="@dimen/dp_14"
+                            android:layout_marginTop="@dimen/dp_2"
                             android:gravity="center_vertical"
-                            android:text="恢复时间:2018-08-23 14:29:22"
-                            android:textColor="@color/secondary_text"
-                            android:textSize="@dimen/sp_12"
-                            android:visibility="gone" />
+                            android:text="应用"
+                            android:textSize="@dimen/sp_14" />
 
                         <View
                             android:layout_width="match_parent"
                             android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title4"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
+                            android:layout_marginLeft="@dimen/dp_14"
 
-                </LinearLayout >
-
-                <LinearLayout
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:orientation="vertical"
-                    android:paddingTop="@dimen/dp_10"
-                    android:paddingBottom="@dimen/dp_10" >
-
-                    <TextView
-                        android:layout_width="wrap_content"
-                        android:layout_height="28dp"
-                        android:layout_marginLeft="@dimen/dp_14"
-                        android:layout_marginTop="@dimen/dp_2"
-                        android:gravity="center_vertical"
-                        android:text="应用"
-                        android:textSize="@dimen/sp_14" />
-
-                    <View
-                        android:layout_width="match_parent"
-                        android:layout_height="1dp"
-                        android:layout_marginLeft="@dimen/dp_14"
-
-                        android:background="@color/color_page_bg" />
-
-                    <RelativeLayout
-                        android:id="@+id/lay_checkupdate"
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginStart="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon14"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_4"
-                            android:src="@drawable/ic_check_update" />
-
-                        <TextView
-                            android:id="@+id/tv_title14"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon14"
-                            android:gravity="center_vertical"
-                            android:text="检查更新"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <TextView
-                            android:id="@+id/tv_version_name"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_alignParentRight="true"
-                            android:layout_centerVertical="true"
-                            android:layout_marginRight="@dimen/dp_14"
-                            android:gravity="center_vertical"
-                            android:text="@{`V`+BuildConfig.VERSION_NAME}"
-                            android:textColor="@color/secondary_text"
-                            android:textSize="@dimen/sp_12" />
-
-                        <View
-                            android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title14"
-                            android:layout_alignParentBottom="true"
                             android:background="@color/color_page_bg" />
 
-                    </RelativeLayout >
-
-                    <RelativeLayout
-                        android:id="@+id/lay_check_permisions"
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginStart="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon16"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_4"
-                            android:src="@drawable/ic_check_permissions" />
-
-                        <TextView
-                            android:id="@+id/tv_title16"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon16"
-                            android:gravity="center_vertical"
-                            android:text="检查权限"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <View
+                        <RelativeLayout
+                            android:id="@+id/lay_checkupdate"
                             android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title16"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
-
-                    <RelativeLayout
-                        android:id="@+id/lay_about_us"
-                        android:layout_width="match_parent"
-                        android:layout_height="48dp"
-                        android:layout_marginStart="@dimen/dp_14" >
-
-                        <ImageView
-                            android:id="@+id/img_icon15"
-                            android:layout_width="30dp"
-                            android:layout_height="30dp"
-                            android:layout_centerVertical="true"
-                            android:padding="@dimen/dp_4"
-                            android:src="@drawable/ic_about_us" />
-
-                        <TextView
-                            android:id="@+id/tv_title15"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_centerVertical="true"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_toRightOf="@id/img_icon15"
-                            android:gravity="center_vertical"
-                            android:text="关于我们"
-                            android:textColor="@color/primary_text"
-                            android:textSize="@dimen/sp_15" />
-
-                        <View
+                            android:layout_height="48dp"
+                            android:layout_marginStart="@dimen/dp_14" >
+
+                            <ImageView
+                                android:id="@+id/img_icon14"
+                                android:layout_width="30dp"
+                                android:layout_height="30dp"
+                                android:layout_centerVertical="true"
+                                android:padding="@dimen/dp_4"
+                                android:src="@drawable/ic_check_update" />
+
+                            <TextView
+                                android:id="@+id/tv_title14"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_centerVertical="true"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_toRightOf="@id/img_icon14"
+                                android:gravity="center_vertical"
+                                android:text="检查更新"
+                                android:textColor="@color/primary_text"
+                                android:textSize="@dimen/sp_15" />
+
+                            <TextView
+                                android:id="@+id/tv_version_name"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_alignParentRight="true"
+                                android:layout_centerVertical="true"
+                                android:layout_marginRight="@dimen/dp_14"
+                                android:gravity="center_vertical"
+                                android:text="@{`V`+BuildConfig.VERSION_NAME}"
+                                android:textColor="@color/secondary_text"
+                                android:textSize="@dimen/sp_12" />
+
+                            <View
+                                android:layout_width="match_parent"
+                                android:layout_height="1dp"
+                                android:layout_alignLeft="@id/tv_title14"
+                                android:layout_alignParentBottom="true"
+                                android:background="@color/color_page_bg" />
+
+                        </RelativeLayout >
+
+                        <RelativeLayout
+                            android:id="@+id/lay_about_us"
                             android:layout_width="match_parent"
-                            android:layout_height="1dp"
-                            android:layout_alignLeft="@id/tv_title15"
-                            android:layout_alignParentBottom="true"
-                            android:background="@color/color_page_bg" />
-
-                    </RelativeLayout >
+                            android:layout_height="48dp"
+                            android:layout_marginStart="@dimen/dp_14" >
+
+                            <ImageView
+                                android:id="@+id/img_icon15"
+                                android:layout_width="30dp"
+                                android:layout_height="30dp"
+                                android:layout_centerVertical="true"
+                                android:padding="@dimen/dp_4"
+                                android:src="@drawable/ic_about_us" />
+
+                            <TextView
+                                android:id="@+id/tv_title15"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_centerVertical="true"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_toRightOf="@id/img_icon15"
+                                android:gravity="center_vertical"
+                                android:text="关于我们"
+                                android:textColor="@color/primary_text"
+                                android:textSize="@dimen/sp_15" />
+
+                            <View
+                                android:layout_width="match_parent"
+                                android:layout_height="1dp"
+                                android:layout_alignLeft="@id/tv_title15"
+                                android:layout_alignParentBottom="true"
+                                android:background="@color/color_page_bg" />
+
+                        </RelativeLayout >
 
+                    </LinearLayout >
                 </LinearLayout >
+            </ScrollView >
 
-                <androidx.cardview.widget.CardView
+            <androidx.cardview.widget.CardView
+                android:layout_width="match_parent"
+                android:layout_height="45dp"
+                android:layout_gravity="bottom"
+                android:layout_marginLeft="35dp"
+                android:layout_marginTop="35dp"
+                android:layout_marginRight="35dp"
+                android:layout_marginBottom="@dimen/sp_15"
+                android:background="@color/colorPrimary"
+                android:visibility="@{vm.user.isLogin()?0:8}"
+                app:cardBackgroundColor="@color/colorPrimary"
+                app:cardCornerRadius="22.5dp"
+                app:cardElevation="2dp"
+                app:cardPreventCornerOverlap="true" >
+
+                <Button
+                    android:id="@+id/btn_logout"
                     android:layout_width="match_parent"
-                    android:layout_height="45dp"
-                    android:layout_marginLeft="35dp"
-                    android:layout_marginTop="35dp"
-                    android:layout_marginRight="35dp"
-                    android:layout_marginBottom="@dimen/sp_15"
+                    android:layout_height="match_parent"
                     android:background="@color/colorPrimary"
-                    android:visibility="@{vm.user.isLogin()?0:8}"
-                    app:cardBackgroundColor="@color/colorPrimary"
-                    app:cardCornerRadius="22.5dp"
-                    app:cardElevation="2dp"
-                    app:cardPreventCornerOverlap="true" >
-
-                    <Button
-                        android:id="@+id/btn_logout"
-                        android:layout_width="match_parent"
-                        android:layout_height="match_parent"
-                        android:background="@color/colorPrimary"
-                        android:text="@string/logout"
-                        android:textColor="@color/white"
-                        android:textSize="@dimen/sp_16" />
+                    android:text="@string/logout"
+                    android:textColor="@color/white"
+                    android:textSize="@dimen/sp_16" />
 
-                </androidx.cardview.widget.CardView >
+            </androidx.cardview.widget.CardView >
 
-            </LinearLayout >
-        </ScrollView >
+        </FrameLayout >
     </LinearLayout >
 </layout >

+ 2 - 13
app/src/main/res/layout/fragment_index.xml

@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<layout xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:app="http://schemas.android.com/apk/res-auto" >
+<layout xmlns:android="http://schemas.android.com/apk/res/android" >
 
     <data >
 
@@ -11,16 +10,6 @@
         android:layout_height="match_parent"
         android:orientation="vertical" >
 
-        <com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButton
-            android:id="@+id/btn_logout"
-            android:layout_width="match_parent"
-            android:layout_height="@dimen/dp_40"
-            android:layout_marginStart="@dimen/dp_40"
-            android:layout_marginEnd="@dimen/dp_40"
-            android:layout_marginBottom="@dimen/dp_80"
-            android:text="@string/logout"
-            app:layout_constraintBottom_toBottomOf="parent"
-            app:layout_constraintStart_toStartOf="parent" />
-
     </androidx.constraintlayout.widget.ConstraintLayout >
+
 </layout >

+ 22 - 67
app/src/main/res/layout/fragment_mine.xml

@@ -66,7 +66,7 @@
                         android:id="@+id/img_user_avater"
                         android:layout_width="55dp"
                         android:layout_height="55dp"
-                        android:src="@drawable/ic_math"
+                        android:src="@drawable/ic_default_image"
                         app:layout_constraintBottom_toBottomOf="parent"
                         app:layout_constraintStart_toStartOf="parent"
                         app:layout_constraintTop_toTopOf="parent"
@@ -96,11 +96,12 @@
                         tools:text="18353965350" />
 
                     <com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButton
-                        android:layout_width="72dp"
-                        android:layout_height="30dp"
+                        android:layout_width="70dp"
+                        android:layout_height="26dp"
                         android:layout_marginEnd="@dimen/dp_10"
                         android:text="未认证"
                         android:textColor="#459AEA"
+                        android:textSize="@dimen/sp_13"
                         app:layout_constraintBottom_toBottomOf="parent"
                         app:layout_constraintEnd_toEndOf="parent"
                         app:layout_constraintTop_toTopOf="parent"
@@ -133,9 +134,8 @@
                         android:orientation="vertical" >
 
                         <ImageView
-                            android:layout_width="50dp"
-                            android:layout_height="50dp"
-                            android:src="@drawable/ic_math" />
+                            style="@style/img_mine"
+                            android:src="@drawable/ic_default_image" />
 
                         <TextView
                             android:layout_width="wrap_content"
@@ -154,9 +154,8 @@
                         android:orientation="vertical" >
 
                         <ImageView
-                            android:layout_width="50dp"
-                            android:layout_height="50dp"
-                            android:src="@drawable/ic_math" />
+                            style="@style/img_mine"
+                            android:src="@drawable/ic_default_image" />
 
                         <TextView
                             android:layout_width="wrap_content"
@@ -174,9 +173,8 @@
                         android:orientation="vertical" >
 
                         <ImageView
-                            android:layout_width="50dp"
-                            android:layout_height="50dp"
-                            android:src="@drawable/ic_math" />
+                            style="@style/img_mine"
+                            android:src="@drawable/ic_default_image" />
 
                         <TextView
                             android:layout_width="wrap_content"
@@ -194,9 +192,8 @@
                         android:orientation="vertical" >
 
                         <ImageView
-                            android:layout_width="50dp"
-                            android:layout_height="50dp"
-                            android:src="@drawable/ic_math" />
+                            style="@style/img_mine"
+                            android:src="@drawable/ic_default_image" />
 
                         <TextView
                             android:layout_width="wrap_content"
@@ -223,8 +220,7 @@
 
                         <ImageView
                             style="@style/mine_img"
-                            android:layout_width="wrap_content"
-                            android:src="@drawable/mine_update" />
+                            android:src="@drawable/ic_cloud_sync" />
 
                         <TextView
                             style="@style/mine_text"
@@ -236,20 +232,13 @@
 
                     </LinearLayout >
 
-                    <View
-                        android:layout_width="match_parent"
-                        android:layout_height="1dp"
-                        android:background="#DDDDDD"
-                        android:visibility="visible" >
-
-                    </View >
+                    <View style="@style/line_mine" />
 
                     <LinearLayout style="@style/mine_list" >
 
                         <ImageView
                             style="@style/mine_img"
-                            android:layout_width="wrap_content"
-                            android:src="@drawable/mine_update" />
+                            android:src="@drawable/ic_backup" />
 
                         <TextView
                             style="@style/mine_text"
@@ -261,51 +250,20 @@
 
                     </LinearLayout >
 
-                    <View
-                        android:layout_width="match_parent"
-                        android:layout_height="1dp"
-                        android:background="#DDDDDD"
-                        android:visibility="visible" >
-
-                    </View >
-
-                    <LinearLayout style="@style/mine_list" >
-
-                        <ImageView
-                            style="@style/mine_img"
-                            android:layout_width="wrap_content"
-                            android:src="@drawable/mine_update" />
-
-                        <TextView
-                            style="@style/mine_text"
-                            android:text="设置" />
-
-                        <ImageView
-                            style="@style/mine_arrow_right"
-                            android:src="@drawable/mine_right" />
-
-                    </LinearLayout >
-
-                    <View
-                        android:layout_width="match_parent"
-                        android:layout_height="1dp"
-                        android:background="#DDDDDD"
-                        android:visibility="visible" >
-
-                    </View >
+                    <View style="@style/line_mine" />
 
                     <LinearLayout
+                        android:id="@+id/lay_settings"
                         style="@style/mine_list"
-                        android:onClick="@{v->vm.checkUpdates()}" >
+                        android:onClick="@{v->vm.goSettings()}" >
 
                         <ImageView
                             style="@style/mine_img"
-                            android:layout_width="wrap_content"
-                            android:src="@drawable/mine_update" />
+                            android:src="@drawable/ic_private_settings" />
 
                         <TextView
                             style="@style/mine_text"
-                            android:text="检查更新" />
+                            android:text="设置" />
 
                         <ImageView
                             style="@style/mine_arrow_right"
@@ -313,11 +271,7 @@
 
                     </LinearLayout >
 
-                    <View
-                        android:layout_width="match_parent"
-                        android:layout_height="1dp"
-                        android:background="#DDDDDD"
-                        android:visibility="visible" />
+                    <View style="@style/line_mine" />
 
                 </LinearLayout >
 
@@ -327,6 +281,7 @@
                     android:layout_marginBottom="@dimen/dp_40"
                     android:onClick="@{v->vm.callPhone()}"
                     android:text="平台联系方式:1835397689"
+                    android:textColor="@color/qmui_config_color_gray_5"
                     app:layout_constraintBottom_toBottomOf="parent"
                     app:layout_constraintEnd_toEndOf="parent"
                     app:layout_constraintStart_toStartOf="parent" />

二进制
app/src/main/res/mipmap-hdpi/ic_launcher.png


二进制
app/src/main/res/mipmap-mdpi/ic_launcher.png


二进制
app/src/main/res/mipmap-xhdpi/ic_launcher.png


二进制
app/src/main/res/mipmap-xxhdpi/ic_launcher.png


二进制
app/src/main/res/mipmap-xxxhdpi/ic_launcher.png


+ 20 - 4
app/src/main/res/values/styles.xml

@@ -197,19 +197,20 @@
         <item name="qmui_dialog_menu_container_padding_bottom_when_action_exist" >24dp</item >
     </style >
 
-
     <style name="mine_list" >
         <item name="android:layout_width" >match_parent</item >
         <item name="android:layout_height" >45dp</item >
         <item name="android:gravity" >center_vertical</item >
         <item name="android:orientation" >horizontal</item >
-        <item name="android:paddingLeft" >23dp</item >
-        <item name="android:paddingRight" >26dp</item >
+        <item name="android:paddingLeft" >12dp</item >
+        <item name="android:paddingRight" >12dp</item >
     </style >
+
     <style name="mine_img" >
-        <item name="android:layout_width" >15dp</item >
+        <item name="android:layout_width" >17dp</item >
         <item name="android:layout_height" >17dp</item >
     </style >
+
     <style name="mine_text" >
         <item name="android:layout_width" >wrap_content</item >
         <item name="android:layout_height" >wrap_content</item >
@@ -218,8 +219,23 @@
         <item name="android:textColor" >#333435</item >
         <item name="android:textSize" >16sp</item >
     </style >
+
     <style name="mine_arrow_right" >
         <item name="android:layout_width" >7dp</item >
         <item name="android:layout_height" >12dp</item >
     </style >
+
+    <style name="img_mine" >
+        <item name="android:layout_width" >50dp</item >
+        <item name="android:layout_height" >50dp</item >
+        <item name="android:padding" >@dimen/dp_4</item >
+    </style >
+
+    <style name="line_mine" >
+        <item name="android:layout_width" >match_parent</item >
+        <item name="android:layout_height" >0.8dp</item >
+        <item name="android:background" >@color/gray_lite</item >
+        <item name="android:layout_marginStart" >@dimen/dp_15</item >
+        <item name="android:visibility" >visible</item >
+    </style >
 </resources >