adb shell settings get system 的命令使用

1.查看系统亮度值(例子)

    // 设置亮度值
    Settings.System.putInt(mContext.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, value);

    // 查看系统亮度值
    public static int getBrightnessMode(Context context) {
        return Settings.System.getInt(context.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
    }

2. adb shell 命令使用

2.1 获取key值的数值

  • adb shell settings get system “screen_brightness”

相当于 Settings.System.getInt 的命令效果

adb shell settings get system "screen_brightness"
55

2.2 设置key值的数值

  • adb shell settings put system “screen_brightness” 100

相当于 Settings.System.putInt 的命令效果

3. key值来源

frameworks\base\core\java\android\provider\Settings.java

        /**
         * The screen backlight brightness between 0 and 255.
         */
        public static final String SCREEN_BRIGHTNESS = "screen_brightness";

猜你喜欢

转载自blog.csdn.net/su749520/article/details/81262590