论坛版主
|
阅读:4870回复:3
Android7.1系统定制修改默认分辨率和屏幕密度
楼主#
更多
发布于:2020-11-26 14:30
diff --git a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml index 3ba4f34..208a26b 100755 --- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml +++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml @@ -17,6 +17,8 @@ */ --> <resources> + <string name="display_size_forced">800,480</string> + <string name="display_density_forced">140</string> <bool name="def_dim_screen">true</bool> <integer name="def_screen_off_timeout">0</integer> <integer name="def_sleep_timeout">-1</integer> diff --git a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java index b402e73..1031071 100755 --- a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java +++ b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java @@ -2555,6 +2555,14 @@ class DatabaseHelper extends SQLiteOpenHelper {
loadIntegerSetting(stmt, Settings.Secure.SLEEP_TIMEOUT, R.integer.def_sleep_timeout); + + // 加载屏幕密度值 + loadStringSetting(stmt, Settings.Secure.DISPLAY_DENSITY_FORCED, + R.string.display_density_forced); + + // 加载屏幕分辨率 + loadStringSetting(stmt, Settings.Global.DISPLAY_SIZE_FORCED, + R.string.display_size_forced);
|