阅读: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);

[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
沙发#
发布于:2020-11-26 14:33
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
板凳#
发布于:2020-12-30 10:35
用户被禁言,该主题自动屏蔽!
conlan
论坛版主
论坛版主
地板#
发布于:2021-02-05 15:19
这样会变形吗?
游客

返回顶部