文件方面有关论文范文文献,与让外语APP统统显示中文相关本科论文开题报告

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

这是一篇文件方面有关在职研究生毕业论文范文,与让外语APP统统显示中文相关本科论文开题报告。是论文格式专业与文件及字符串及文件夹方面相关的免费优秀学术论文范文资料,可作为文件方面的大学硕士与本科毕业论文开题报告范文和职称论文论文写作参考文献下载。

【挑战题描述】

Android是一个开放的平台,有许多人为它提供应用程序,不过其中有许多优秀的应用是国外开发的,应用界面多为外语,大家用起来很不顺手.如果实在找不到汉化版,能否自己汉化呢?我自己的英语还行,翻译没问题,只是不知道方法.

【解题思路】

首先要了解一下Android应用的APK文件的结构.细心的同学在日常使用过程中可能会发现,右击APK文件会出现诸如“使用WinRAR打开”的选项.其实,这是因为APK实际就是采用ZIP格式对主体文件的一个压缩包.打开压缩包,你会看到APK文件中井然有序的文件及文件夹结构(图1).

让外语APP统统显示中文参考属性评定
有关论文范文主题研究: 关于文件的文章 大学生适用: 专科论文、专科论文
相关参考文献下载数量: 29 写作解决问题: 毕业论文怎么写
毕业论文开题报告: 论文任务书、论文小结 职称论文适用: 杂志投稿、职称评副高
所属大学生专业类别: 毕业论文怎么写 论文题目推荐度: 经典题目

lib:包含了程序运行所需要的库(Linux的库文件是so).

META-INF:软件如果想安装,必须要签名,这个文件夹便保存了签名的证书.

res:保存了app的控件布局、图片和所需要的资源文件.

AndroidManifest.xml:它决定了app可以运行在什么版本上,调用了哪些函数和app的权限.

classes.dex:app的核心文件,保存了app的大多数代码.

resources.arsc:保存了app的一些字符串资源.

除了前两个,后面四个文件是每个apk所必备的.

另外,汉化有风险,请大家在操作前,一定要做好备份.

【解题方法】

了解了结构,下面就来进行实际操作.不过开始之前要准备一下JAVA环境.Android的大多数程序都是基于JAVA的,所以部署好JRE环境是Android下任何操作的基础.其实很简单,只需要到http://.java.按照提示下载安装JRE环境即可.另外准备好一个待汉化的APK文件.

方法一:巧用工具轻松汉化

第一个方法要借助工具AndroidResEdit来完成.启动AndroidResEdit 1.5,直接将APK文件拖入程序界面内,展开res(资源)文件夹,选择Resource.arsc,就会出现右边的一大堆字符串.

此时不要惊慌,点击“文件→导出字典→大写字母开头词条”(图2),这样我们便得到了一个字典文件.

接着打开字典文件,会发现格式均为“字符串|”的形式(图3),我们只需将汉化过的字符串填写在“|”的后面并保存即可.

再次进入AndroidResEdit,按下Ctrl+R快捷键导入字典,字符串的汉化便出现了.

若此时发现有忘记汉化的字符串,可以直接在下面的框中输入翻译并点击汉化即可(图4).

翻译完成后点击“保存文件”,程序即会自动打包APK文件并签名,为同目录下的“xxxx-汉化签名版.apk”,直接拷贝到Android手机上就可以安装使用啦.


本文地址:http://www.sxsky.net/geshi/422482.html

方法二:反编译程序后的汉化


写文件本科论文的步骤
播放:30090次 评论:3655人

上面的方法虽然简单,不过细心的你会发现有一些字符串没有翻译到.这是因为字符串并不全在Resources.arsc中,还有一部分存在Classes.dex中.Classes.dex本是代码的编译文件,但有些习惯不好的开发者会直接把字符串写在代码中.这时候的汉化,就需要Apkdb及UltraEdit(或者Notepad++)来协助了.

安装好Apkdb后,右击APK文件(不能是中文名),选择“使用APKDB反编译”项,弹出窗口后按1并回车(图5),即会在APK文件目录下生成与APK文件同名的目录,这便是APK文件的源代码.

资源文件汉化

打开反编译得到的目录,进入\res\values文件夹,会发现一堆xml文件(图6).打开其中的Strings.xml,其中都是“字符串”这样的字符,注意一定要保持不变,只翻译中间的字符串(图7).翻译完成,在res目录下新建values-zh-rCN文件夹,这是告诉系统当系统语言是中文时则使用这个语言文件.

Smali文件汉化

返回根目录,查看AndroidManifest.xml,找到形如“

打开一个Smali文件,你会发现你基本什么都看不懂.不要害怕,搜索“const-string”,找到形如“const-string vX”的字串,其后为待汉化的字符串(图9).翻译时要保持这种格式,不能丢失双引号,仅翻译双引号里的内容就行了(图10).

当汉化完成后,右击文件夹,选择“使用APKDB回编译”,再次按1并回车,程序即会自动编译并在源码目录下生成“已编译-xxxxx”文件夹.只需要将其

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)