在程序开发的时候遇到了一个问题,那就是获得当前系统设置里面现在设置的是否开启了“自动适应屏幕”的设置
view plaincopy to clipboardprint?
int systemGravity = Settings.System.getInt(this
.getContentResolver(), Settings.System.SCREEN_ORIENTATION_SENSOR);
如果systemGravity==0没有开启“自动适应屏幕”,如果systemGravity==1开启“自动适应屏幕”
sdk上面的解释是:
getInt(ContentResolver cr, String name)
Convenience function for retrieving a single system settings value as an integer.
view plaincopy to clipboardprint?
//获取当前背光亮度并在SEEKBAR上呈现
try {
mOldBrightness = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
} catch (SettingNotFoundException snfe) {
mOldBrightness = MAXIMUM_BACKLIGHT;
}
//获取当前背光亮度并在SEEKBAR上呈现
try {
mOldBrightness = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
} catch (SettingNotFoundException snfe) {
mOldBrightness = MAXIMUM_BACKLIGHT;
}