فهرست منبع

音量设置增加最小值限制,防止设置为0时出现异常

weizhengliang 6 ماه پیش
والد
کامیت
3c85b8598b

+ 15 - 0
android_door/src/main/h10_3128/java/com/wdkl/app/ncs/callingdoor/helper/VoiceManagerUtil.java

@@ -118,6 +118,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setAlarmVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -132,6 +135,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setMusicVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -146,6 +152,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setRingVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -160,6 +169,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setSystemVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -174,6 +186,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setCallVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;

+ 15 - 0
android_door/src/main/h10_3128_chile/java/com/wdkl/app/ncs/callingdoor/helper/VoiceManagerUtil.java

@@ -118,6 +118,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setAlarmVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -132,6 +135,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setMusicVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -146,6 +152,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setRingVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -160,6 +169,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setSystemVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -174,6 +186,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setCallVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;

+ 15 - 0
android_door/src/main/h10_a133_chile/java/com/wdkl/app/ncs/callingdoor/helper/VoiceManagerUtil.java

@@ -118,6 +118,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setAlarmVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -132,6 +135,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setMusicVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -146,6 +152,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setRingVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -160,6 +169,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setSystemVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;
@@ -174,6 +186,9 @@ public class VoiceManagerUtil {
      * @param percent (百分比;只能0--100之间)
      */
     public static void setCallVoice(Context context, int percent) {
+        if (percent < 10) {
+            percent = 10;
+        }
         float vPercent=((float)percent)/100f;
         vPercent = vPercent < 0 ? 0 : vPercent;
         vPercent = vPercent > 1 ? 1 : vPercent;