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
  • 相关阅读:
    2. Git基础命令
    1.Git基础配置
    demo_49 大结局
    demo_48 上传图片实现
    demo_47 反馈图片选择功能实现
    demo_46 问题反馈页面实现
    gitlab +jenkins
    面试分析
    面试基础 一文件操作和程序进程
    man 命令帮助文档的使用
  • 原文地址:https://www.cnblogs.com/scue/p/2753059.html
Copyright © 2011-2022 走看看