zhangshenjie 2 months ago
parent
commit
4e69f0789e

BIN
BusinessCommon/src/main/res/drawable-xhdpi/ic_screensaver_011a.png


BIN
BusinessCommon/src/main/res/drawable-xhdpi/ic_screensaver_011a_app.png


BIN
BusinessCommon/src/main/res/drawable-xxhdpi/ic_screensaver_011a.png


BIN
BusinessCommon/src/main/res/drawable-xxxhdpi/ic_screensaver_011a.png


+ 29 - 36
BusinessSetting/src/main/java/com/develop/setting/ui/BrightnessActivity.kt

@@ -29,7 +29,7 @@ import com.kuyuntech.cofarcooking.device.sdk.util.core.CofarSDK
 
 @Route(path = Screens.Setting.BRIGHTNESS)
 class BrightnessActivity : CommonBindingActivity<ActivityBirghtnessBinding>() {
-    private  var sn = getSN()
+    private var sn = getSN()
     override fun createViewBinding(inflater: LayoutInflater): ActivityBirghtnessBinding {
         return ActivityBirghtnessBinding.inflate(layoutInflater)
     }
@@ -44,24 +44,26 @@ class BrightnessActivity : CommonBindingActivity<ActivityBirghtnessBinding>() {
         binding.ivClose.setOnClickListener {
             finish()
         }
-        if (sn.startsWith("011")){
+        if (sn.startsWith("011")) {
             binding.tvScreenLockTime.visibility = View.INVISIBLE
             binding.tvTitle.updateText(getString(com.develop.common.R.string.brightness_011))
-        }else{
+        } else {
             binding.tvTitle.updateText(getString(com.develop.common.R.string.brightness))
         }
-        if (baseSn.startsWith("011F")){
-            binding.birghtnessLayout.background =  resources.getDrawable(com.develop.common.R.drawable.home_bg_011_f)
+        if (baseSn.startsWith("011F")) {
+            binding.birghtnessLayout.background =
+                resources.getDrawable(com.develop.common.R.drawable.home_bg_011_f)
         }
 
-        binding.rb3Min.text =  "   " + resources.getString(com.develop.common.R.string.time_5min)
-        binding.rb10Min.text =  "   " + resources.getString(com.develop.common.R.string.time_10min)
-        binding.rb30Min.text =  "   " + resources.getString(com.develop.common.R.string.time_20min)
+        binding.rb3Min.text = "   " + resources.getString(com.develop.common.R.string.time_5min)
+        binding.rb10Min.text = "   " + resources.getString(com.develop.common.R.string.time_10min)
+        binding.rb30Min.text = "   " + resources.getString(com.develop.common.R.string.time_20min)
 
         binding.ivClose.setVisible()
-        binding.ivClose.setImageResource( com.develop.common.R.drawable.ic_close)
+        binding.ivClose.setImageResource(com.develop.common.R.drawable.ic_close)
         setScreenManualMode()
         binding.sbBrightness.max = 255
+        binding.sbBrightness.min = 0
         binding.sbBrightness.progress = getScreenBrightness()
         var lastInt = 0
         var config = false
@@ -72,7 +74,7 @@ class BrightnessActivity : CommonBindingActivity<ActivityBirghtnessBinding>() {
 
         binding.sbBrightness.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener {
             override fun onProgressChanged(p0: SeekBar?, p1: Int, p2: Boolean) {
-                setScreenBrightness(p1)
+//                setScreenBrightness(p1)
             }
 
             override fun onStartTrackingTouch(p0: SeekBar?) {
@@ -80,18 +82,26 @@ class BrightnessActivity : CommonBindingActivity<ActivityBirghtnessBinding>() {
             }
 
             override fun onStopTrackingTouch(p0: SeekBar?) {
+                Log.e("TAG Brightness", " onStopTrackingTouch   p1:${p0!!.progress}")
+
                 if (p0 != null) {
-                    val v = (128 - p0.progress)
-                    if(v >= 0){
+
+                    var progress = p0.progress
+
+                    setScreenBrightness(progress)
+
+
+                    val v = (128 - progress)
+                    if (v >= 0) {
                         lastInt = v
-                        if(config){
+                        if (config) {
                             return
                         }
                         config = true
                         ThreadUtils.runOnMainThread({
                             config = false
                             CofarSDK.configBrightness(lastInt)
-                        },1000)
+                        }, 1000)
 
                     }
 
@@ -117,6 +127,7 @@ class BrightnessActivity : CommonBindingActivity<ActivityBirghtnessBinding>() {
                 R.id.rb_3_min -> {
                     minute = 5
                 }
+
                 R.id.rb_10_min -> {
                     minute = 10
                 }
@@ -155,29 +166,11 @@ class BrightnessActivity : CommonBindingActivity<ActivityBirghtnessBinding>() {
     }
 
     fun setScreenBrightness(brightness: Int) {
-        try {
-            val resolver = contentResolver
-            val uri = Settings.System.getUriFor(Settings.System.SCREEN_BRIGHTNESS)
-            resolver.update(uri, ContentValues(1), null, null)
-
-            // 设置亮度值
-            Settings.System.putInt(resolver, Settings.System.SCREEN_BRIGHTNESS, brightness)
-
-            // 设置亮度模式为手动
-            Settings.System.putInt(
-                resolver,
-                Settings.System.SCREEN_BRIGHTNESS_MODE,
-                Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL
-            )
 
-            // 立即应用设置的亮度值
-            val uri2 = Settings.System.getUriFor(Settings.System.SCREEN_BRIGHTNESS_MODE)
-            resolver.notifyChange(uri2, null)
-            Log.d("Brightness", "Screen brightness set to $brightness")
-        } catch (e: SettingNotFoundException) {
-            Log.e("Brightness", "Cannot access system brightness")
-            e.printStackTrace()
-        }
+        // 设置屏幕亮度
+        Settings.System.putInt(contentResolver, Settings.System.SCREEN_BRIGHTNESS, brightness)
+
+
     }
 
     private fun getScreenBrightness(): Int {

+ 2 - 1
BusinessSetting/src/main/java/com/develop/setting/ui/RestoreActivity.kt

@@ -23,6 +23,7 @@ import com.develop.common.tag.CURRENT_USER_ID_TAG
 import com.develop.common.tag.FIRST_IN
 import com.develop.common.tag.ISTUYA
 import com.develop.common.tag.LOGIN_TAG
+import com.develop.common.tag.SCREENSAVER
 import com.develop.common.utils.ConfigUtils
 import com.develop.common.utils.TuyaUtils
 import com.develop.setting.R
@@ -156,7 +157,7 @@ class RestoreActivity : CommonBindingActivity<ActivityRestoreBinding>() {
             MMkvUtils.save(LOGIN_TAG, false)
             MMkvUtils.save(CURRENT_USER_ID_TAG, 0)
             MMkvUtils.save(CURRENT_LANGUAGE, "")
-
+            MMkvUtils.save(SCREENSAVER, 0)
             if (delete) {
                 //把解压时间重新设置空, 就会重新解压
                 setUpdateRecipeTime("")

+ 0 - 2
BusinessSetting/src/main/java/com/develop/setting/ui/SettingMainActivity.kt

@@ -125,8 +125,6 @@ class SettingMainActivity : CommonBindingActivity<ActivitySettingMainBinding>()
             DataFactory.genSetting030AModesList(resources)
         } else if (sn.startsWith("036I") || sn.startsWith("058A") || sn.startsWith("058B")) {
             DataFactory.genSetting036IModesList(resources)
-        } else if (sn.startsWith("063B")){
-            DataFactory.genSetting063BModesList(resources)
         }else {
             DataFactory.genSettingModesList(resources)
         }

+ 0 - 2
BusinessSetting/src/main/res/layout/activity_birghtness.xml

@@ -53,7 +53,6 @@
         android:layout_marginStart="@dimen/convert_272px"
         android:layout_marginTop="@dimen/convert_65px"
         android:layout_below="@id/tv_sound"
-        android:visibility="gone"
         android:background="@drawable/ic_brightness_night"
         android:layout_width="@dimen/convert_54px"
         android:layout_height="@dimen/convert_59px"/>
@@ -61,7 +60,6 @@
     <ImageView
         android:layout_alignParentEnd="true"
         android:layout_marginEnd="@dimen/convert_272px"
-        android:visibility="gone"
         android:layout_marginTop="@dimen/convert_65px"
         android:layout_below="@id/tv_sound"
         android:background="@drawable/ic_brightness_day"

+ 1 - 1
app/src/brand011ATuya/res/values-pl/strings.xml

@@ -386,5 +386,5 @@
     <string name="turn_right_011">Prawo</string>
     <string name="preparation_011">Przygotowanie:</string>
     <string name="ready_in_011">Czas gotowania:</string>
-
+    <string name="step_running_pause">Urządzenie w trakcie pracy, wciśnij PAUZĘ</string>
 </resources>

+ 1 - 1
app/src/brand011DTuya/res/values-pl/strings.xml

@@ -386,5 +386,5 @@
     <string name="turn_right_011">Prawo</string>
     <string name="preparation_011">Przygotowanie:</string>
     <string name="ready_in_011">Czas gotowania:</string>
-
+    <string name="step_running_pause">Urządzenie w trakcie pracy, wciśnij PAUZĘ</string>
 </resources>

+ 1 - 1
app/src/brand011ETuya/res/values-pl/strings.xml

@@ -410,5 +410,5 @@
     <string name="turn_right_011">Prawo</string>
     <string name="preparation_011">Przygotowanie:</string>
     <string name="ready_in_011">Czas gotowania:</string>
-
+    <string name="step_running_pause">Urządzenie w trakcie pracy, wciśnij PAUZĘ</string>
 </resources>

+ 1 - 1
app/src/brand011FTuya/res/values-pl/strings.xml

@@ -386,5 +386,5 @@
     <string name="turn_right_011">Prawo</string>
     <string name="preparation_011">Przygotowanie:</string>
     <string name="ready_in_011">Czas gotowania:</string>
-
+    <string name="step_running_pause">Urządzenie w trakcie pracy, wciśnij PAUZĘ</string>
 </resources>