Android 默认添加语言 安卓添加语言_Android 默认添加语言

很多小品牌机型不具备多语言设置。国内大都是中文。要想换为其他语言除非固件支持。例如国际版固件等等。大厂基本都有中文或者英文或者其他语言配置。而小品牌机型只能通过修改rom来达到多语言调用.

工具步骤演示

今天给友友介绍一款工具,可以用来翻译手机rom语言。添加多国语言和有些系统apk的编译与反编译等等。工具支持小米系列低版本-miui12。兴趣的友友可以参考借鉴操作流程。此工具最新的版本支持中文语言切换。先大致了解下工具各个界面操作

Android 默认添加语言 安卓添加语言_rom增加语言_02

打开工具。调换语言。然后选择卡刷包zip。然后依次在下方按需要选择对应的选项

Android 默认添加语言 安卓添加语言_rom增加语言_03

然后点击工具左侧的大写C。即可自动进行操作。过程较慢。视各自电脑配置不同。下方有进度条显示。操作完成后界面有灰色转变为正常颜色即为完成。

Android 默认添加语言 安卓添加语言_Android 默认添加语言_04

其操作原理流程从操作者指定路径拷贝zip固件到工具目下---进行分解---编译----回编译。然后自动重命名重新打包zip.

Android 默认添加语言 安卓添加语言_rom增加语言_05

完成会有提示

Android 默认添加语言 安卓添加语言_rom增加语言_06

此时在工具目录里会自动生成一个卡刷包,和官方包对比

Android 默认添加语言 安卓添加语言_Android 默认添加语言_07

有些工具对于资深玩家来说都可以修改其运行环境和相关文件,例如工具路径调用的文件。修改其版本或者添加版本,在工具界面选项下就有,便于支持更高的安卓版本和兼容性.

Android 默认添加语言 安卓添加语言_修改rom_08

图形化的工具在于使用比较方便。其原理与指令运行没有太大的差别.很多工具运行出错或者打不开都与运行环境有关。例如此工具必须依赖java运行环境。

反编译odex:这个功能可以把ODEX文件合并到apk或者jar中。这样对我们修改ROM提供了一个便利.对于老机型安卓低版本这个功能比较实用

OTA固件:这个功能是OTA升级文件的生成工具。Old rom选择旧ROM文件,new rom选择新的ROM文件点 O生成. OTA后就会生成一个升级包了。

-------------------------------------------------------------------------------------------------------------------

手动修改rom添加多语言的基本步骤

这个对于初学者有一定的难度.在系统sdkDemo.mk 中添加你需要的语言和这个国家的国际化的缩写代码.如法语代码为FR。这个不可以乱写,是有标准的。文件修改的路径在gingerbread\device\rockchip\sdkDemo\sdkDemo.mk.

反编译系统框架在framework/base/data/font目录下添加法语的字库文件,如********.ttf

放置好你的字库文件后,就需要在语言选项下可以调用这个字库的操作。

external/skia/src/ports/SKFontHost-android.app下,
 static constFontInitRec gSystemFonts[] = {
 { "*******.ttf", gSansNames },
 ………
 {
 "DroidSansArabic.ttf",
 gFBNames },

在框架frameworks/base/core/res/res/下新增加一个values-fa-rIR的文件夹,并新建一个strings.xml文件。在settingsàLanguage&keyboardàSelect language列表下就会出现法语这个选项了,但是选了波法语后,并没有出现法语文字。这时就需要在相应的APP下的res/下新建values-fa-rIR的文件夹,并翻译strings.xml文件即可。

---------------------------------------------------------------------------------------------------------------------------
 

任何的工具有可能对于你自己的机型支持不是太好。尤其是小品牌机型。但资深玩家可以通过工具的原理了解其操作步骤。对于编译自己机型可以起到借鉴.