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();                                                                                                            
         }    
相关推荐
COSMOS_*3 小时前
2025最新版 Android Studio安装及组件配置(SDK、JDK、Gradle)
android·ide·jdk·gitee·android studio
jian110583 小时前
android studio Profiler性能优化,查看内存泄漏
android·性能优化·android studio
大榕树信息科技5 小时前
当实现动环监控系统的集中管理时,如何提升机房运维的响应速度?
网络·物联网·机房运维·机房管理系统·动环监控系统
建群新人小猿6 小时前
陀螺匠企业助手——组织框架图
android·java·大数据·开发语言·容器
TheNextByte16 小时前
如何将文件从Android无线传输到 iPad
android·ios·ipad
赫萝的红苹果7 小时前
实验探究并验证MySQL innoDB中的各种锁机制及作用范围
android·数据库·mysql
叶落无痕527 小时前
Android Studio 2024.3.1 连接夜神模拟器
android·ide·android studio
玲子的猫7 小时前
安卓原生开发实现图片双指放大预览功能
android
三佛科技-134163842128 小时前
车规级单片机FT32A072RBBT3、FT32A103XX系列分析
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
2501_915106328 小时前
如何在iPad上高效管理本地文件的完整指南
android·ios·小程序·uni-app·iphone·webview·ipad