[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

posted @ 2012-11-03 22:32  scue  阅读(4059)  评论(0编辑  收藏  举报