反編譯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