没有合适的资源?快使用搜索试试~ 我知道了~
Android手机软件教程(手把手教你).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 168 浏览量
2022-07-06
18:37:16
上传
评论
收藏 3.65MB DOC 举报
温馨提示
试读
21页
Android手机软件教程(手把手教你)
资源推荐
资源详情
资源评论
更多考试资料下载尽在我的主页
Android 手机软件汉化教程
第一课 apk 安装包解析
首先我们来了解一下 apk 文件:APK 是 Android Package 的缩写,即 Android 安装包。
APK 是类似 Symbian Sis 或 Sisx 的文件格式,将 apk 通过电脑或传入手机即可安装程序。apk
文件实际是一个 zip 压缩包,可以通过解压缩工具解开*.apk 文件。
我们使用平时最常用的一款进程结束软件 Advanced Task killer 作为本次课程的教学
软件!先新建一个文件夹,用 rar 压缩工具将压缩包内的文件解压到文件夹内,
解压到文件夹以后,我们会得到如下图的几个文件和文件夹
更多考试资料下载尽在我的主页
其中,META-INF 和 res 这两个文件夹,还有 AndroidManifest.xml ,classes.dex 和
resources.arsc 这 3 个文件,它们是每个软件都有的,也就是必须的!assets 有的软件有,
有的没有,有的软件还有些其他的文件夹 META-INF 目录下存放的是签名信息,用来保证 apk
包的完整性和系统的安全,这里先不用管它,最后 APK 签名时再来说它。
res 目录是存放资源文件的,不同的软件,res 目录下的文件夹也不同,一般也就是
drawable(图片所在文件夹)
drawable-hdpi(高分辨率图片所在文件夹)
layout(界面布局 xml 文件所在文件夹)
layout-hdpi(高分辨率界面布局 xml 文档所在文件夹)
menu(一些菜单文件所在目录)
raw(存放帮助类文档或其他资源的文件夹,如 help.html;clock.zip)
xml(其他一些 xml 文件所在目录)这几个。
这款软件就只有 drawable,layout,xml 这三个。drawable 这个文件夹一般都是存放
软件中的图片。有的软件要修改图片的,就要来这里找!一般游戏居多。软件很少有要修改
图片的!其他几个文件夹存放的都是些 XML 文件了,这里面也会有要汉化的地方。xml 的汉
化我们会在第二讲中做详细讲解!
AndroidManifest.xml 是主 XML 文件,是每个应用都必须定义和包含的,它描述了应用
的名字、版本、权限、引用的库文件等等信息,这里面基本是没有要汉化的,但是极个别软
件的软件名,或是个别单词会存在于这个主 XML 中!
classes.dex 是 java 源码编译后生成的 java 字节码文件,通俗点就是整个软件的代码
文件。如果当你汉化软件时,arsc 和 xml 文件你都汉化了,但是软件中还有没汉到的,那
就肯定在 dex 文件中了。第三讲我们会详细介绍 dex 的汉化!
resources.arsc 是编译后的二进制资源文件,是主要的资源文件,汉化时首先要看这
个文件,最先汉化的也是这个文件!
我们也是首先来学习 arsc 文件的汉化!大家是不是对 apk 安包内的文件都有所了解了
呢,那么下面我们就开始学习 arsc 文件的汉化吧!
第二课 arsc 文件汉化
从这一讲开始,我们就要正式学习 android 软件的汉化了,我们先从 arsc 文件的汉化
开始吧!以前的汉化都是通过修改 16 进制代码来汉化的,非常的繁琐麻烦,一个不小心出
错了,就不能用了。现在随着时代的进步,工具也越来越多了,在这里推荐给新人和懒人最
方便的汉化工具,汉化浪子同学推出的汉化狂人软件!上一课已经讲了,我们使用平时最常
用的一款进程结束软件 Advanced Task killer 作为本次课程的教学软件!下面的 arsc 汉化
包括 xml 和 dex 汉化都是用的这款软件,之后就不在提示了。先打开汉化狂人软件,然后用
汉 化 狂 人 打 开 解 压 出 来 的 resources.arsc 文 件 , 比 较 简 单 的 办 法 就 是 直 接 将
resources.arsc 按住,拖拽到汉化狂人的界面上即可!
更多考试资料下载尽在我的主页
先来对文件进行一下分析,我们会看到,第 1 行开始到第 12 行,都是“res/”这个开
头的,它们明显都不是单词或语句,不是我们要汉化的,其他软件也是如此,arsc 文件中
的“res/”开头的都排除掉,不光是开头的几行有,有的软件在一些要汉化的单词语句中间
也会夹杂着“res/”开头的语句,这些一定都不要动!如下图:
更多考试资料下载尽在我的主页
开始的我们排除了,那当我们看到一个大写字母开头的单词时,看看软件中是不是有这
个单词,Kill 这个单词是软件中有的,我们就从这开始吧,Kill 在软件的设置中还有其他
地方都能看到。
在汉化狂人中双击要汉化的单词,直接替换成中文或是点击界面下方的开始汉化,然后
找到要汉单词,在输入中文的方框中输入中文,替换之前的英文,然后点击添加中文,该单
词就汉化完毕了!(汉化狂人的使用方法在软件压缩包中附带,不会使用的请自己查看)
更多考试资料下载尽在我的主页
Kill 字面意思是杀死,致死,但我们不能这么汉啊,软件是个进程管理软件,所以
这个 kill 应该是结束的意思吧,我们将其改成结束。后面的以此类推。
软件中的很多单词都不能根据字面意思来汉化的,那样汉化出来的软件很搞笑,要根据
具体的功能来判断如何翻译,这需要一个积累的过程,大家使用和汉化的软件多了,见到一
些单词时,很自然的就了解它的意思了!
我们一直往下汉,见到大写字母开头的就可以汉化,但是有一点要注意,如果是整个单
词全部都是大写字母的,例如刚才那个 Kill,如果看到一个 KILL,这就要注意一下了,除
非软件中有出现这个单词,否则不要汉它!还有一个情况,就是在汉化过程中带有特殊符号
的不要去汉它,例如要是出现一个 kill_name_XX 这样的,这种也一定不要去汉。具体的情
况还有很多,大家就要具体情况具体分析,反正刚开始学习汉化,根据软件中能看到的单词
和语句来汉化就肯定不会出错了!
剩余20页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现训练RBF网络的,但用的算法是梯度下降法,算法仍然是自己写的.rar
- 基于matlab实现小波分析改造后,可以分析脑电数据的程序,出现32个导联每个通道的功率谱.rar
- 基于matlab实现物体的应力和应变DIC-通过识别一系列图像的变形得到物体的应力和应变
- 基于matlab实现文档+程序NSGA-II多目标优化的matlab代码.rar
- 基于matlab实现文档+程序 多目标优化,NSGA2算法实现.rar
- 4_4、异步操作.vep
- matlab经典算法示例.zip
- 欧美风高端 PPT 推荐模板
- 卖景点卖门票的系统功能
- 基于matlab实现温度数据的小波功率谱分析.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功