TDbeta

 找回密码
 注册账号

QQ登录

只需一步,快速开始

点击进入授权页面

只需一步,快速开始

查看: 323|回复: 1

[实用教程] 安卓之美化实用全局教程

[复制链接]
  • TA的每日心情
    开心
    2016-2-28 18:48
  • 签到天数: 107 天

    [LV.6]富有美誉

    发表于 2015-6-25 01:48:42 | 显示全部楼层 |阅读模式
     首先,要会简单的反编译,电脑有java环境,有反编译工具
      反编译framework-res.apk后找到面在framework-res\res\values下找到
      styles.xml
      搜索:
      <style name="Theme">
      <item name="colorForeground">@color/bright_foreground_dark</item>
      <item name="colorBackground">@color/background_dark</item>
      修改为:
      <style name="Theme">
      <item name="colorForeground">@color/bright_foreground_dark</item>
      <item name="colorBackground">@color/transparent</item>
      这样就定义了系统背景透明了,然后
      搜索:
      <item name="expandableListPreferredChildIndicatorRight">?expandableListPreferredItemIndicatorRight</item>
      <item name="windowBackground">@drawable/screen_background_dark</item>
      <item name="expandableListPreferredChildIndicatorRight">?expandableListPreferredItemIndicatorRight</item>
      <item name="windowBackground">@drawable/screen_background_dark</item>
      改为:
      <item name="expandableListPreferredChildIndicatorRight">?expandableListPreferredItemIndicatorRight</item>
      <item name="windowBackground">@drawable/screen_background_隔壁的</item>
      这是定义背景图片,你需要添加一个透明图片,建议弄半透明的,免得系统界面有些字看不清!
      搜索:
      <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_light_disable_only</item>
      <item name="windowShowWallpaper">false</item>
      把false改为true,这里是显示桌面壁纸,不然背景会是黑的!
      搜索:
      <style name="Theme.NoTitleBar" parent="@style/Theme">
      <item name="windowNoTitle">true</item>
      在下面一行添加:
      <item name="windowShowWallpaper">false</item>
      搜索:
      <style name="Theme.Black" parent="@style/Theme">
      <item name="colorBackground">@color/black</item>
      <item name="windowBackground">@color/black</item>
      改为:
      <style name="Theme.Black" parent="@style/Theme">
      <item name="colorBackground">@color/black</item>
      <item name="windowBackground">@drawable/screen_background_隔壁的</item>
      <item name="windowShowWallpaper">false</item>
      搜索:
      <item name="progressBarStyleSmallInverse">@style/Widget.ProgressBar.Small</item>
      <item name="progressBarStyleLargeInverse">@style/Widget.ProgressBar.Large</item>
      <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_dark_disable_only</item>
      在下面一行添加:
      <item name="windowShowWallpaper">false</item>
      搜索:
      <style name="Theme.Translucent" parent="@style/Theme">
      <item name="windowBackground">@color/transparent</item>
      <item name="windowIsTranslucent">true</item>
      <item name="windowAnimationStyle">@style/Animation</item>
      在下面添加:
      <item name="windowShowWallpaper">false</item>
      搜索:
      <item name="windowNoDisplay">true</item>
      <item name="windowDisablePreview">true</item>
      在下面添加:
      <item name="windowShowWallpaper">false</item>
      搜索:
      <item name="windowContentOverlay">@null</item>
      <item name="backgroundDimEnabled">false</item>
      添加:
      <item name="windowShowWallpaper">false</item>
      在\framework\framework-res\res\drawable-hdpi下添加一张图片
      screen_background_abcdefg.9.png
      Bingo(742538636) 13:09:30
      ok!保存,回编译,在dist文件夹下找到framework-res.apk,用winrar打开
      把resources.arsc拷贝到原framework-res.apk中,
      在原版\framework-res\res\drawable-hdpi中添加
      screen_background_abcdefg.9.png(建议ps成半透明背景图片)
      保存,退出,把修改后的framework-res.apk拷贝到手机系统中覆盖,重启完成!
     
    来自安卓客户端来自安卓客户端<

    该用户从未签到

    发表于 2015-8-1 12:41:42 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    <
    回复 支持 反对

    使用道具 举报

    关闭

    站长推荐上一条 /1 下一条

    运维支持|站点地图|小黑屋|Archiver|TDbeta ( 京ICP备12048885号-3 )

    GMT+8, 2017-1-22 13:58 , Processed in 0.162880 second(s), 19 queries , Gzip On, Memcache On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表