zoukankan      html  css  js  c++  java
  • [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

    ------------
    微博:http://weibo.com/scue
    Github:http://github.com/scue
  • 相关阅读:
    sc输入输出
    sc基本语法
    sp启动执行
    sp的配置安装
    软件质量属性的代码层实现
    以淘宝网为例描述常见质量属性场景
    架构漫谈读后感
    《架构之美》阅读笔记三
    《架构之美》阅读笔记二
    大三寒假学习进度笔记Day25
  • 原文地址:https://www.cnblogs.com/scue/p/2753059.html
Copyright © 2011-2022 走看看