MT 管理器是安卓平台上的老牌经典神器,是一款功能强大的工具软件,拥有独具特色的双窗口文件管理和强大的 APK 编辑功能,让你可以在手机上高效地进行各种文件操作以及修改安卓软件。
http://binmt.cc/doc/index.php?s=/1&page_id=1
大家都应该知道APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构
asset <资源目录1:asset和res都是资源目录但有所区别,见下面说明>

lib
|---armeabi
META-INF <存放工程一些属性文件,例如Manifest.MF>
res <资源目录2:asset和res都是资源目录但有所区别,见下面说明>
|---drawable |---<图片和对应的xml资源>
|---layout |---<定义布局的xml资源>
AndroidManifest.xml
classes.dex
resources.arsc <对res目录下的资源的一个索引文件,保存了原工程中strings.xml等文件内容>
asset和res资源目录的不同在于:
res目录下的资源文件在编译时会自动生成索引文件(R.java),在Java代码中用R.xxx.yyy来引用;而asset目录下的资源文件不需要生成索引,在Java代码中需要用AssetManager来访问;
一般来说,除了音频和视频资源(需要放在raw或asset下),使用Java开发的Android工程使用到的资源文件都会放在res下;使用C++游戏引擎(或使用Lua binding等)的资源文件均需要放在asset下。







