level 6
Cydiaaaaa
楼主
现在就来了解下什么是apk吧,以下知识 点
现在就来了解下什么是apk吧,以下知识点 来自网络。
APK是AndroidPackage的缩写,即Android 安装包(apk)。APK是类似Symbian Sis或Sis x的文件格式。通过将APK文件直接传到An droid模拟器或Android手机中执行即可安装 。apk文件和sis一样,把android sdk编译 的工程打包成一个安装程序文件,格式为ap k。 APK文件其实是zip格式,但后缀名被修 改为apk,可以通过winrar等解压工具进行 解压缩,进而进行汉化。
APK文件结构:
下图为常规apk文件夹结构。通常情况下大 部分apk结构几乎相同,有些还会多出部分 文件夹。
文件目录如下: - META-INF - res - anim - color - drawable - drawable-hdpi - drawable-land - drawable-land-hdpi - drawable-mdpi - drawable-port - drawable-port-hdpi - layout - layout-land - layout-port - xml - AndroidManifest.xml - classes.dex - resources.arsc
基本结构如上图所示。
多数情况都要汉化的是resources.arsc、cla sses.dex和res文件夹里的***.xml文件。 - META-INF文件夹里面存放的是证书文件 ,软件修改后需要将里面的证书文件删除( ***.RSA、***.SF、***.MF三个文件),否则 软件无法安装。 - res文件夹里存放的大部分是软件所需的资 源及布局文件(drawable存放资源、layout 、xml存放布局文件***.xml),部分需要汉 化的单词、语句会在这些***.xml文件里。 - AndroidManifest.xml是每个应用都必须定 义和包含的,它描述了应用的名字、版本、 权限、引用的库文件等等信息。极少数软件 在这个文件里会有单词、语句需要汉化。 - classes.dex文件是Java源码编译后的代码 文件。通常该文件里都有单词、语句需要汉 化。 - resources.arsc文件是编译后的资源文件 ,大多数情况下,需要汉化的单词、语句绝 大多数都在这个文件里,汉化的时候首先就 要看这个文件。
123
文件结构
1. META-INF\ (注:Jar文件中常可以看到 );
2. res\ (注:存放资源文件的目录) ;
3. AndroidManifest.xml (注:程序全局配置 文件) ;
4. classes.dex (注:
5. resources.arsc (注:编译后的二进制资 源文件)。
12345
美化教程: 1.把QQ.APK改为QQ.RAR文件 2.在里面找到res\drawable-hdpi 3.在drawable-hdpi找到: splash.jpg(登录第一屏图) login_bg.jpg(登录界面蓝色背景) bg_texture.png(QQ背景图) card_cover_bg.png(QQ名片背景) 三个可以透明的底栏图:tab_texture.png ta b_pressed.9.png tab_bg.png,把这三张图 透明就好。 4.把你喜欢的图片重命名后替换进去,注意 ,图片要改好分辨率,比如A750的分辨率 是480*800的,改这个就可以了。 5.替换进去后把QQ.rar直接改回QQ.APK安 装即可,前提是你已经安装了“幸运破解器” ,还要卸载之前的版本。 ——END——
2013年05月17日 13点05分
1
现在就来了解下什么是apk吧,以下知识点 来自网络。
APK是AndroidPackage的缩写,即Android 安装包(apk)。APK是类似Symbian Sis或Sis x的文件格式。通过将APK文件直接传到An droid模拟器或Android手机中执行即可安装 。apk文件和sis一样,把android sdk编译 的工程打包成一个安装程序文件,格式为ap k。 APK文件其实是zip格式,但后缀名被修 改为apk,可以通过winrar等解压工具进行 解压缩,进而进行汉化。
APK文件结构:
下图为常规apk文件夹结构。通常情况下大 部分apk结构几乎相同,有些还会多出部分 文件夹。
文件目录如下: - META-INF - res - anim - color - drawable - drawable-hdpi - drawable-land - drawable-land-hdpi - drawable-mdpi - drawable-port - drawable-port-hdpi - layout - layout-land - layout-port - xml - AndroidManifest.xml - classes.dex - resources.arsc
基本结构如上图所示。
多数情况都要汉化的是resources.arsc、cla sses.dex和res文件夹里的***.xml文件。 - META-INF文件夹里面存放的是证书文件 ,软件修改后需要将里面的证书文件删除( ***.RSA、***.SF、***.MF三个文件),否则 软件无法安装。 - res文件夹里存放的大部分是软件所需的资 源及布局文件(drawable存放资源、layout 、xml存放布局文件***.xml),部分需要汉 化的单词、语句会在这些***.xml文件里。 - AndroidManifest.xml是每个应用都必须定 义和包含的,它描述了应用的名字、版本、 权限、引用的库文件等等信息。极少数软件 在这个文件里会有单词、语句需要汉化。 - classes.dex文件是Java源码编译后的代码 文件。通常该文件里都有单词、语句需要汉 化。 - resources.arsc文件是编译后的资源文件 ,大多数情况下,需要汉化的单词、语句绝 大多数都在这个文件里,汉化的时候首先就 要看这个文件。
123
文件结构
1. META-INF\ (注:Jar文件中常可以看到 );
2. res\ (注:存放资源文件的目录) ;
3. AndroidManifest.xml (注:程序全局配置 文件) ;
4. classes.dex (注:
5. resources.arsc (注:编译后的二进制资 源文件)。
12345
美化教程: 1.把QQ.APK改为QQ.RAR文件 2.在里面找到res\drawable-hdpi 3.在drawable-hdpi找到: splash.jpg(登录第一屏图) login_bg.jpg(登录界面蓝色背景) bg_texture.png(QQ背景图) card_cover_bg.png(QQ名片背景) 三个可以透明的底栏图:tab_texture.png ta b_pressed.9.png tab_bg.png,把这三张图 透明就好。 4.把你喜欢的图片重命名后替换进去,注意 ,图片要改好分辨率,比如A750的分辨率 是480*800的,改这个就可以了。 5.替换进去后把QQ.rar直接改回QQ.APK安 装即可,前提是你已经安装了“幸运破解器” ,还要卸载之前的版本。 ——END——