7.0 设置中语言列表语言多出XB XA 两种语言
来源:互联网 发布:淘宝首页设计怎么设计 编辑:程序博客网 时间:2024/04/30 12:41
在开启开发者模式的情况下,进入Settings->Languages&input->Languages->Add a Language会看到建议语言下多出来English(XA), العربية (XB)两种语言,如下图,这个显示是Settings->Developer options这个菜单来控制的,当此菜单中switch为on时就会多出English(XA), العربية (XB)这两种语言。
PS:只有开机未进入过Settings->Languages&input->Languages->Add a Language菜单,先进入Settings->Developer options关闭并打开switch开关才会生效, 因为进Settings->Languages&input->Languages->Add a Language菜单会生成一个cache, 下次再进入会直接从cache中拿数据。
如果不希望在添加语言列表中看到这两种语言可以使用如下方式进行修改:
方法一:
(1)将/frameworks/base/core/res/res/values/locale_config.xml中的:
<item>ar-XB</item> <!-- Right-to-left pseudolocale -->
和
<item>en-XA</item> <!-- Left-to-right pseudolocale -->
移除掉。
(2) /frameworks/base/core/java/com/android/internal/app/LocaleStore.java文件中,
public static void fillCache(Context context)函数的如下代码都去掉:
/* for (String localeId : LocalePicker.getPseudoLocales()) {
LocaleInfo li = getLocaleInfo(Locale.forLanguageTag(localeId));
if (isInDeveloperMode) {
li.setTranslated(true);
li.mIsPseudo = true;
li.mSuggestionFlags |= LocaleInfo.SUGGESTION_TYPE_SIM;
} else {
sLocaleCache.remove(li.getId());
}
}*/
方法二:
不需要修改locale_config.xml文件,只需按照如下方式修改代码。
/frameworks/base/core/java/com/android/internal/app/LocaleStore.java文件中,
public static void fillCache(Context context)函数按照如下方式对代码进行屏蔽:
for (String localeId : LocalePicker.getPseudoLocales()) {
LocaleInfo li = getLocaleInfo(Locale.forLanguageTag(localeId));
/* if (isInDeveloperMode) {
li.setTranslated(true);
li.mIsPseudo = true;
li.mSuggestionFlags |= LocaleInfo.SUGGESTION_TYPE_SIM;
} else {*/
sLocaleCache.remove(li.getId());
// }
}
阅读全文
0 0
- 7.0 设置中语言列表语言多出XB XA 两种语言
- Android 语言列表设置
- Android的语言设置两种方法
- CodeIgniter中语言设置
- ThinkPHP中语言设置
- 默认语言及Android平台语言支持状态(印度语)Android N 设置中语言列表介绍
- android 支持的语言列表及设置语言
- android中多语言的设置
- android多语言设置
- android多语言设置
- android多语言设置
- IOS 多语言设置
- thinkphp多语言设置
- Cordys 设置 多语言
- yii2 多语言设置
- iOS多语言设置
- Cognos多语言设置
- android 多语言设置
- Pandas的 loc iloc ix 区别
- banner实现无限轮播+下拉刷新上拉加载+ 下拉时 listview 和轮播图一起刷新
- ListCtrl----虚拟列表的用法
- 两指针(1)
- C 数组
- 7.0 设置中语言列表语言多出XB XA 两种语言
- 完整三国增删改查,条件查询条件排序,敏感字符“习近平“
- 两指针(2)
- 两指针(3)
- ffmpeg 编译
- Qt:关于自定义widget显示不出背景颜色的问题
- 两指针(4)
- Python中strip和split的使用
- Java多线程编程-(13)-从volatile和synchronized的底层实现原理看Java虚拟机对锁优化所做的努力