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";
更多推荐
adb shell settings get system 的命令使用
发布评论