安卓自定义QQ皮肤制作教程

2012/11/8 18:35:00  人气 2337    安卓交流论坛  
以下是制作皮肤基本步骤:
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安装,否则签名会失败)
江西、『至尊堂』→【学会嗳】(ID55555)加精此贴11-08 18:47

. 刚开始做一件新的事物,总会受到舆论,时间

发表回复

   


  通知楼主

16楼

QQ飞车抽奖辅助→热卖中.01-26 05:33
安卓我最行!

回复只看TA

15楼

hc|||何臣|||◆水饺.01-20 15:09
安卓我最行!

回复只看TA

14楼

可╭愛╮的?傻瓜?.01-07 13:11
其实。楼主已经out了。现在可以纯手机端更改。

回复只看TA

13楼

花花公子%.12-29 07:47
祝安卓论坛越来越好!

回复只看TA