[Android]Android4.0 全局背景透明壁纸教程
反编译framework-res.apk,修改两个文件即可:
一. 修改framework-res/res/values/color.xml
在最后边倒数第二行加入一行代码
<color name="background">#c0000000</color>
二. 修改framework-res/res/values/styles.xml
1. 修改<style name="Theme"> </style> 的内容
<item name="colorBackground">@color/transparent</item>
<item name="windowBackground">@color/background</item>
<item name="windowShowWallpaper">true</item>
第一行定义全局透明,第二行显示桌面壁纸;
2. 修改<style name="Theme.Black" parent="@style/Theme"> </style>
<item name="windowBackground">@color/background</item>
这一步定义了黑色背景统一为颜色内的background的值,而这个值是75%透明的颜色代码;
3. 修改<style name="Theme.Holo" parent="@style/Theme"> </style>
<item name="windowShowWallpaper">true</item>
4. 同理依次向 Theme.NoTitleBar、Theme.Black、Theme.Dialog、Theme.Light、Theme.Translucent、Theme.NoDisplay添加属性
<item name="windowShowWallpaper">false</item>
意思是,让这几个次级“主题”不要显示桌面壁纸,否则会泛白,手机屏幕会显示一片空白!
最后编译回去,弄到手机上即可!样本: http://t.cn/zleMltE