Android12修改系统默认语言

系统一般都是默认英文的,如果设置系统中文那怎么修改呢

方案一

java 复制代码
    默认中文                                                                                                                                            
                                                                                                                                                        
    Change-Id: I18dc21ce9abb3a1175b875a5eab616fce0bef883                                                                                                
                                                                                                                                                        
diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml                                      
index 7bffdff4cb5a..8df7805720be 100644                                                                                                                 
--- a/packages/SettingsProvider/res/values/defaults.xml                                                                                                 
+++ b/packages/SettingsProvider/res/values/defaults.xml                                                                                                 
@@ -17,6 +17,9 @@                                                                                                                                       
  */                                                                                                                                                    
 -->                                                                                                                                                    
 <resources>                                                                                                                                            
+                                                                                                                                                       
+                                                                                                                                                       
+         <string name="def_system_locales" translatable="false">zh-Hans-CN,en-US</string>                                                              
          <!-- 设置默认输入法 -->                                                                                                                       
                                                                                                                                                        
     <string name="config_enabled_input_methods" translatable="false">com.emoji.keyboard.touchpal.go:com.cootek.smartinput5.TouchPalIME:com.android.inputmethod.latin/.LatinIME</string>                                                                                                                        
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java                                                                                                                                
index 053df47c8b98..a18d2ef60bcc 100644                                                                                                                 
--- a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java                                                                  
+++ b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java                                                                  
@@ -2296,6 +2296,11 @@ class DatabaseHelper extends SQLiteOpenHelper {                                                                                  
              *                                                                                                                                         
              * See: SettingsProvider.UpgradeController#onUpgradeLocked                                                                                 
              */                                                                                                                                        
+                                                                                                                                                       
+            //默认中文                                                                                                                                 
+            loadStringSetting(stmt, "system_locales",                                                                                                  
+                   R.string.def_system_locales);                                                                                                       
+                                                                                                                                                       
         } finally {                                                                                                                                    
             if (stmt != null) stmt.close();                                                                                                            
         }    
相关推荐
企客宝CRM12 小时前
2026年中小企业CRM选型指南:企客宝CRM处于什么位置?
android·算法·企业微信·rxjava·crm
星恒讯工业路由器13 小时前
星恒讯5G工业级通信模组选型指南:接口配置、工业防护与应用场景详解
网络·物联网·5g·信息与通信
simplepeng14 小时前
我通过3个小改动将Compose重组减少了78%
android
应用市场14 小时前
Android分区表深度解析:GPT、各分区作用与布局实战
android·gpt
独自归家的兔14 小时前
OCPP 1.6 协议详解:GetLocalListVersion 获取本地列表版本指令
java·后端·物联网·spring·ocpp1.6
应用市场15 小时前
Android Recovery 模式工作原理与定制实战
android
应用市场17 小时前
eMMC 与 UFS 存储原理及在 Android 中的应用
android
随遇丿而安17 小时前
第4周:ImageView 最怕的不是不会显示图片,而是显示得“不对劲”
android
Mart!nHu17 小时前
Android10 添加以太网网络共享功能
android·以太网共享
国产电子元器件19 小时前
ACS712国产替代推荐:电流检测芯片选型指南
单片机·嵌入式硬件·物联网