设为首页收藏本站

移动叔叔

搜索
楼主: plyboy
打印 上一主题 下一主题

[教程] [实用教程] 状态栏时间居中、显示运营商、自定义背景教程!!

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-31 23:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
准备工作:JDK的安装,配置,以及APKTOOL的使用
目地:编译,反编译的必备环境 这个我就不讲了 可以百度


状态栏时间居中教程
反编译:
游客,如果您要查看本帖隐藏内容请回复
自定义背景教程
1、先复制一下framework-res.apk 作为源文件

2、反编译framework-res.apk

3、到 framework-res\res\values 该目录下找到 styles.xml 文件 可以用记事本打开

打开styles.xml文件之后查找到

<item name="colorBackground">@color/background_dark</item>

改为

<item name="colorBackground">@color/transparent</item>

再一次找到

<item name="windowBackground">@drawable/screen_background_dark</item>

改为

<item name="windowBackground">@drawable/screen_background_dark_transparent</item>

4、保存

5、将祢的背景图片命名为 screen_background_dark_transparent.png
(横屏图放在framework-res\res\drawable-hdpi下
6、回编译 framework-res.apk
7、用WINRAR压缩文件管理器打开framework-res.apk 把resources.arsc拉到桌面

8、用WINRAR压缩文件管理器打开源文件 把桌面上的resources.arsc拉到源文件里 选择压缩方式为储存 替换掉原来的 记着也把背景图片放进去

之后就可以把源文件替换到系统里用了

在这里讲一下drawable(hdpi,ldpi,mdpi)的区别
在android 2.0以上版本中,drawable目录被拆分成了三个目录:drawable-hdpi,drawable-ldpi,drawable-mdpi),主要是为了支持多分辨率,hdpi里面主要放高分辨率的图片,如WVGA (480x800),FWVGA (480x854),mdpi里面主要放中等分辨率的图片,如HVGA (320x480),ldpi里面主要放低分辨率的图片,如QVGA (240x320),系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。程序里还是使用R.drawable来引用图片资源。在开发程序时为了兼容不同平台和不同屏幕,建议各自文件夹根据需求均存放不同版本图片
您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-12-28 03:07 , Processed in 0.238146 second(s), 11 queries , Gzip On, Memcache On.

返回顶部