edit_note帖子
87
stars积分
60,600
event加入
2011-04-29
安卓交流
安卓QQ皮肤制作教程
schedule发表于 2012-10-04 15:28:00
visibility查看 234
chat_bubble回复 5
#1 楼主
以下是制作皮肤基本步骤:
1.提取皮肤APK,这个呢,很好办,用自己QQ先下载官方的任意一款皮肤;
2.用winrar把你刚下载的APK解压到一个文件夹里,发现有2个文件夹和三个文件,其中那2个是我们要用到的,一个是META-INF,另外一个就是res。
打开META-INF文件夹,把里面CERT.RSA文件和CERT.SF文件删掉(因为需要签名,不删掉你签名会失败)。
然后打开res文件夹,里面有四个文件夹,需要替换的图片就在这drawable和drawable-land这两个文件夹里面。他们中都有一张default_bg.jpg和default_bg_hdpi.jpg两张图片,就是QQ皮肤,drawable里面的default_bg.jpg就是前者是竖屏用的,drawable-land里面的default_bg.jpg是横屏用的,而default_bg_hdpi.jpg这张图片则是高分辨率QQ皮肤,分辨率是480×800的,可以按你的手机分辨率类别来决定你要修改的皮肤。接下来用你喜欢的图片来替换它(记得名字要改成一样,最好分辨率也改成一样的)。
如果想大改的话,drawable文件夹中的那些图片你们看了就知道怎么改,需要提醒一下的就是这个文件夹里面有很多.9.PNG后缀的图片,什么叫.9.PNG呢,这是安卓开发里面的一种特殊的图片,用它可以实现部分拉伸,从而实现图片在安卓系统上的完美应用,包括实现透明输入框等都与这些.9.PNG图片有关。拆过系统framework-res.apk包的机油们细心点看,里面有许多有.9.PNG后缀的图片,这些图片是经过安卓的工具进行特殊处理过的,如果没有经过处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。QQ皮肤透明设置就和这些.9.PNG后缀的图片有关,诺想实现透明皮肤,必须修改这些.9.PNG后缀的图片。
建议没有一般美工功底的机友们就算了,当然如果你是完美主义者那就另当别论了,会用photoshop的话你改起来会得心应手;
3.用winrar把你修改后的文件压缩成zip格式的压缩包,之后给你的zip重新签名吧,把你刚才的zip格式的压缩包放在Auto-sign文件夹内,点击 Auto-sign.bat,之后dos运行框会出来,dos框消失时候也就是你签名完成的时候啦。(签名工具在xp环境下运行完美,在vista和win7环境下没有测试).没有签名工具的到下面下载一个,签名之后把后缀修改成apk,这就是你做的皮肤咯,安装测试吧!有的安装时会出现验证错误,是由于软件重新签名所致,只需要把原来的皮肤卸载重新安装即可!(签名工具必须在JAVA环境下运行,没有JAVA环境的需要自己下载一个JDK安装,否则签名会失败)
1.提取皮肤APK,这个呢,很好办,用自己QQ先下载官方的任意一款皮肤;
2.用winrar把你刚下载的APK解压到一个文件夹里,发现有2个文件夹和三个文件,其中那2个是我们要用到的,一个是META-INF,另外一个就是res。
打开META-INF文件夹,把里面CERT.RSA文件和CERT.SF文件删掉(因为需要签名,不删掉你签名会失败)。
然后打开res文件夹,里面有四个文件夹,需要替换的图片就在这drawable和drawable-land这两个文件夹里面。他们中都有一张default_bg.jpg和default_bg_hdpi.jpg两张图片,就是QQ皮肤,drawable里面的default_bg.jpg就是前者是竖屏用的,drawable-land里面的default_bg.jpg是横屏用的,而default_bg_hdpi.jpg这张图片则是高分辨率QQ皮肤,分辨率是480×800的,可以按你的手机分辨率类别来决定你要修改的皮肤。接下来用你喜欢的图片来替换它(记得名字要改成一样,最好分辨率也改成一样的)。
如果想大改的话,drawable文件夹中的那些图片你们看了就知道怎么改,需要提醒一下的就是这个文件夹里面有很多.9.PNG后缀的图片,什么叫.9.PNG呢,这是安卓开发里面的一种特殊的图片,用它可以实现部分拉伸,从而实现图片在安卓系统上的完美应用,包括实现透明输入框等都与这些.9.PNG图片有关。拆过系统framework-res.apk包的机油们细心点看,里面有许多有.9.PNG后缀的图片,这些图片是经过安卓的工具进行特殊处理过的,如果没有经过处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。QQ皮肤透明设置就和这些.9.PNG后缀的图片有关,诺想实现透明皮肤,必须修改这些.9.PNG后缀的图片。
建议没有一般美工功底的机友们就算了,当然如果你是完美主义者那就另当别论了,会用photoshop的话你改起来会得心应手;
3.用winrar把你修改后的文件压缩成zip格式的压缩包,之后给你的zip重新签名吧,把你刚才的zip格式的压缩包放在Auto-sign文件夹内,点击 Auto-sign.bat,之后dos运行框会出来,dos框消失时候也就是你签名完成的时候啦。(签名工具在xp环境下运行完美,在vista和win7环境下没有测试).没有签名工具的到下面下载一个,签名之后把后缀修改成apk,这就是你做的皮肤咯,安装测试吧!有的安装时会出现验证错误,是由于软件重新签名所致,只需要把原来的皮肤卸载重新安装即可!(签名工具必须在JAVA环境下运行,没有JAVA环境的需要自己下载一个JDK安装,否则签名会失败)
全部回复 (5)
2012-10-04 15:32:00
沙发
看帖回帖是美德!
2012-10-04 15:33:00
板凳
看不懂唉。。。
2012-10-04 15:33:00
地板
安卓我最行!
2012-10-04 15:35:00
#5
你牛,我顶!
2012-10-04 20:06:00
#6
你牛,我顶!
登录 后才能回复
flag举报帖子