Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何向系统映像添加新语言_Android_Android 2.2 Froyo_Android Source - Fatal编程技术网

Android 如何向系统映像添加新语言

Android 如何向系统映像添加新语言,android,android-2.2-froyo,android-source,Android,Android 2.2 Froyo,Android Source,对于我们从Froyo获得的当前支持的语言集,我想添加其他语言,如希伯来语或阿拉伯语。在构建Froyo代码并将其安装到设备上后,是否有任何方法可以更新Froyo代码以支持这些语言,并在设置-->语言和键盘-->选择区域设置部分查看它们 我曾尝试在build/target/product/languages\u fill.mk中的集合中添加locale“iw_IL”,但现在运气不错 谢谢。您好。此外,您必须在文件中进行以下更改 frameworks/base/core/java/com/androi

对于我们从Froyo获得的当前支持的语言集,我想添加其他语言,如希伯来语或阿拉伯语。在构建Froyo代码并将其安装到设备上后,是否有任何方法可以更新Froyo代码以支持这些语言,并在
设置-->语言和键盘-->选择区域设置
部分查看它们

我曾尝试在
build/target/product/languages\u fill.mk
中的集合中添加locale“iw_IL”,但现在运气不错


谢谢。

您好。此外,您必须在文件中进行以下更改 frameworks/base/core/java/com/android/internal/app/LocalePicker

 final String[] localesOld = Resources.getSystem().getAssets().getLocales();
        final String[] locales = new String[localesOld.length+1];
        for(int i=0;i<locales.length;i++){
            if(i<localesOld.length){
                locales[i] = localesOld[i];
            }else{
                locales[i] = "your locale code";
                Log.d(TAG, "%%%%%%%%%%%%%%%%%% locale added %%%%%%%%%%%");
            }
        }
final String[]localesOld=Resources.getSystem().getAssets().getLocales();
final String[]locales=新字符串[localesOld.length+1];
对于(int i=0;i