RK3399&RK3288 修改默认语言为若干

参考其他博主文章

(23条消息) Android系统Settings添加语言_zhaoyufei133的博客-CSDN博客_android系统添加语言修改以下内容

diff --git a/build/target/product/full_base.mk b/build/target/product/full_base.mk
index 56ab476..4f89862 100755
--- a/build/target/product/full_base.mk
+++ b/build/target/product/full_base.mk
@@ -43,9 +43,7 @@ PRODUCT_PROPERTY_OVERRIDES := \
     ro.config.notification_sound=pixiedust.ogg
 
 # Put en_US first in the list, so make it default.
-PRODUCT_LOCALES := zh_CN \
-                  en_US \
-                  ru_RU
+PRODUCT_LOCALES := ru_RU en_US zh_CN
 
 # Get some sounds
 $(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
diff --git a/packages/apps/Settings/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java b/packages/apps/Settings/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
index 5028671..55bbd1d 100644
--- a/packages/apps/Settings/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
+++ b/packages/apps/Settings/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
@@ -354,7 +354,7 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
         final Locale displayLocale = Locale.getDefault();
         return LocaleHelper.toSentenceCase(
                 LocaleHelper.getDisplayLocaleList(
-                        locales, displayLocale, 3 /* Show up to two locales from the list */),
+                        locales, displayLocale, 6 /* Show up to two locales from the list */),
                 displayLocale);
     }
 
diff --git a/packages/apps/Settings/src/com/android/settings/localepicker/LocaleListEditor.java b/packages/apps/Settings/src/com/android/settings/localepicker/LocaleListEditor.java
index 281afa0..e33ea94 100644
--- a/packages/apps/Settings/src/com/android/settings/localepicker/LocaleListEditor.java
+++ b/packages/apps/Settings/src/com/android/settings/localepicker/LocaleListEditor.java
@@ -66,7 +66,6 @@ public class LocaleListEditor extends SettingsPreferenceFragment
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setHasOptionsMenu(true);
-
         LocaleStore.fillCache(this.getContext());
         final List<LocaleStore.LocaleInfo> feedsList = getUserLocaleList(this.getContext());
         mAdapter = new LocaleDragAndDropAdapter(this.getContext(), feedsList);
@@ -221,7 +220,14 @@ public class LocaleListEditor extends SettingsPreferenceFragment
 
     private static List<LocaleStore.LocaleInfo> getUserLocaleList(Context context) {
         final List<LocaleStore.LocaleInfo> result = new ArrayList<>();
-
+        //yijf add begin                                                        
+        final Locale locale1 = new Locale("ru","RU");                           
+        final Locale locale2 = new Locale("en","US");                           
+        final Locale locale3 = new Locale("zh","CN");                           
+        final Locale[] newList = {locale1,locale2,locale3};                     
+        final LocaleList ll = new LocaleList(newList);                          
+        LocalePicker.updateLocales(ll);                                         
+        //Log.d(TAG, "--yijf onTouchEvent called.--"); 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值