Android手机软件汉化教程第一课apk安装包解析今天我们正式开始学习android程序的汉化
首先我们来了解一下apk文件APK是AndroidPackage的缩写,即Android安装包
APK是类似SymbianSis或Sisx的文件格式,将apk通过电脑或传入手机即可安装程序
apk文件实际是一个zip压缩包,可以通过解压缩工具解开*
我们使用平时最常用的一款进程结束软件AdvancedTaskkiller作为本次课程的教学软件
先新建一个文件夹,用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文件了,这里面