APK文件目录解析:(归纳以下常见的,重要的会用自己的理解去解释) - META-INF-----------------------------签名文件 - res--------------------------------------资源文件,(图标美化可以从这着手) - anim - color - drawable---------------整个APK图标所在文件夹 - drawable-hdpi---------高分辨 - drawable-land---------中分辨 - drawable-land-hdpi---低分辨 - drawable-mdpi - drawable-port - drawable-port-hdpi - layout-------------------(界面布局xml文件所在文件夹,界面美化可从这里着手) - layout-land - layout-port - menu----------------------(一些菜单文件所在目录) - raw------------------------(存放帮助类文档或其他资源的文件夹,如help.html;clock.zip) - xml---------------------(其他一些xml文件所在目录) - AndroidManifest.xml------------是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,这里面基本是没有要汉化的,但是极个别软件的软件名,或是个别单词会存在于这个主XML中! - classes.dex-----------------------是java源码编译后生成的java字节码文件,通俗点就是整个软件的代码文件 - resources.arsc-------------------是编译后的二进制资源文件,是主要的资源文件,汉化时首先要看这个文件,最先汉化的也是这个文件! 解析下: - 多数情况都要汉化的是resources.arsc、classes.dex和res文件夹里的***.xml文件。 - META-INF文件夹里面存放的是证书文件,软件修改后需要将里面的证书文件删除(***.RSA、***.SF、***.MF三个文件)再重新签名,否则软件无法安装。 - res文件夹里存放的大部分是软件所需的资源及布局文件(drawable存放资源、layout、xml存放布局文件***.xml),部分需要汉化的单词、语句会在这些***.xml文件里。美化源头基本上基于这里 另外,一些需要汉化的***.png图片文件、***.html文件、***.txt文件可能会在assets文件夹或res/raw文件夹内。图片文件需要用Photoshop修改,html、txt文件可以直接用Notepad++ Portable文本编辑工具修改(不建议用系统自带的记事本,这东西杀伤无数...)。 |
联系客服