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();                                                                                                            
         }    
相关推荐
橙光成长2 小时前
android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送
android·1024程序员节
深圳雨林凯AI2 小时前
图案裂变的底色衰减:alpha通道、亮度对比与白墨分色的量化拆解
android
mmsx2 小时前
Android 模块化收口:能力组合框架、手写 LifecycleOwner 与热修复共存
android
TDengine (老段)2 小时前
TDengine IDMP 十大实用功能(7)
数据库·物联网·时序数据库·tdengine·涛思数据·工业数据·idmp
yusur3 小时前
万物智联 中科驭数受邀参加2026世界物联网博览会
物联网
恋猫de小郭4 小时前
Flutter 可以更直接地调用原生 API 了,Dart Direct Native Interop
android·前端·flutter
2501_916008894 小时前
iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID
android·ios·小程序·https·uni-app·iphone·webview
CServer_015 小时前
开源!汽车零部件仓储的数字孪生协同方案
物联网·开源·汽车·制造
好的佩奇15 小时前
蓝牙之通信架构
android·flutter·蓝牙
FlightYe15 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频