Эх сурвалжийг харах

恢复出厂设置功能仅针对N8#CMCC的手表

songchengcheng 1 долоо хоног өмнө
parent
commit
61b740ba46

+ 6 - 1
app/src/main/java/com/sikey/interconnect/k2/ui/settings/RemoteCtrlActivity.kt

@@ -10,6 +10,7 @@ import androidx.lifecycle.lifecycleScope
 import com.google.android.material.appbar.CollapsingToolbarLayout
 import com.google.android.material.appbar.CollapsingToolbarLayout
 import com.sikey.interconnect.R
 import com.sikey.interconnect.R
 import com.sikey.interconnect.app.DataManager
 import com.sikey.interconnect.app.DataManager
+import com.sikey.interconnect.app.DataManager.Companion.instance
 import com.sikey.interconnect.component.log.Logger
 import com.sikey.interconnect.component.log.Logger
 import com.sikey.interconnect.component.network.http.HttpServiceExecutor
 import com.sikey.interconnect.component.network.http.HttpServiceExecutor
 import com.sikey.interconnect.component.network.http.RetrofitFactory
 import com.sikey.interconnect.component.network.http.RetrofitFactory
@@ -54,9 +55,13 @@ class RemoteCtrlActivity : BaseNoActionBarActivity() {
         (findViewById<View>(R.id.lyt_remote_reboot) as RelativeLayout).apply {
         (findViewById<View>(R.id.lyt_remote_reboot) as RelativeLayout).apply {
             setOnClickListener { showAlertDialog(1) }
             setOnClickListener { showAlertDialog(1) }
         }
         }
-        (findViewById<View>(R.id.lyt_restore_factory_settings) as RelativeLayout).apply {
+        val lytRfs = (findViewById<View>(R.id.lyt_restore_factory_settings) as RelativeLayout)
+        lytRfs.apply {
             setOnClickListener { showRestoreFactorySettingsDialog() }
             setOnClickListener { showRestoreFactorySettingsDialog() }
         }
         }
+        if ("N8#CMCC" == instance.currentChildInfo!!.device.model) {
+            lytRfs.visibility = View.VISIBLE
+        }
     }
     }
 
 
     private fun showRestoreFactorySettingsDialog() {
     private fun showRestoreFactorySettingsDialog() {

+ 2 - 1
app/src/main/res/layout/activity_remote_ctrl.xml

@@ -151,7 +151,8 @@
                     android:layout_width="match_parent"
                     android:layout_width="match_parent"
                     android:layout_marginTop="7dp"
                     android:layout_marginTop="7dp"
                     android:layout_height="@dimen/item_height"
                     android:layout_height="@dimen/item_height"
-                    android:layout_below="@id/lyt_remote_reboot">
+                    android:layout_below="@id/lyt_remote_reboot"
+                    android:visibility="gone">
 
 
                     <TextView
                     <TextView
                         android:layout_marginLeft="@dimen/base_input_margin_left"
                         android:layout_marginLeft="@dimen/base_input_margin_left"