Android12修改系统默认语言

ops/2024/9/24 12:43:28/

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

方案一

    默认中文                                                                                                                                            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();                                                                                                            }    


http://www.ppmy.cn/ops/93384.html

相关文章

Java三表联查方法

有些数据的查询需要我们查询三个表来获得总的数据。 一、准备工作&#xff1a; 我前面写过两表联查的方式&#xff0c;三表联查就是在两表联查的基础上进行的&#xff0c;下面是我写的两表联查博客 三表查询和两表查询的区别就只是在配置文件里的映射文件不一样&#xff0c;…

Zookeeper的监听机制

Zookeeper的监听机制是Zookeeper框架中一个至关重要的功能&#xff0c;它实现了分布式系统中数据状态变化的实时通知&#xff0c;使得客户端能够及时响应并处理这些变化。下面将详细解析Zookeeper的监听机制及其原理&#xff0c;包括监听器的注册、事件通知的处理、监听器的特点…

恶补费马小定理和组合数

前言&#xff1a;我们平时遇到的组合数如果用杨辉三角型做的话&#xff0c;预处理的复杂度是 n 2 n^2 n2 &#xff0c;遇到大一点的数据就会爆炸 我们怎么去优化呢 C ( n , k ) n ! k ! ⋅ ( n − k ) ! m o d mod C(n, k) \frac{n!}{k! \cdot (n-k)!} \mod \text{mod} C(…

Windows安装mmdet3d v0.17.1

背景 环境 windows 11家庭版&#xff0c; 64 位操作系统, 基于 x64 的处理器&#xff0c;显卡NVIDIA GeForce RTX 3060 需求 阅读一个3D目标检测源码&#xff0c;需要用到模块mmdetection3d v0.17.1&#xff0c;关于该模块的安装说明或教程几乎都是在Liunx环境下的&#x…

双胞胎命名有哪些特别之处?如何体现两者之间的联系与区别?

双胞胎命名艺术探秘 问题&#xff1a; 双胞胎命名有哪些特别之处&#xff1f;如何体现两者之间的联系与区别&#xff1f; 起尔网-免费取名|大师起名|宝宝起名|新生儿取名|男孩女孩在线起名姓名测试评分网起尔网-免费在线宝宝起名|新生儿取名|男孩女孩在线起名网&#xff0c;龙…

Java比较两个对象为什么要重写equals()和hashCode()

目录 1. 默认行为的局限性默认的 equals() 方法默认的 hashCode() 方法 2. 自定义逻辑相等性3. 集合操作的正确性和性能正确性性能 4. 遵循 Java 规范Kotlin 中的 data class 总结 在 Java 和 Kotlin 中&#xff0c;默认的 equals() 和 hashCode() 方法继承自 Object 类&#x…

C++11中的Lambda表达式

文章目录 C11中的Lambda表达式1.lambda表达式形式2.向lambda传递参数3.使用捕获列表4.lambda捕获和返回1.值捕获2.引用捕获3.隐式捕获4.可变lambda5.指定lambda的返回类型 C11中的Lambda表达式 1.lambda表达式形式 lambda表达式具有以下形式 [capture list] (parameter list)…

从零开始的CPP(36)——操作Excel

现有一个Excel A1.csv。 其表格第一列为&#xff1a;生物样本的名称&#xff1b;其他列为&#xff1a;生物样本的含量。表格第一行第一列是空格&#xff0c;第一行其他列为:受试者名称。 需求 如下&#xff1a;设计一个程序&#xff0c;可以指定受试者名称&#xff08;某列&…