枫桥牛不语吧 关注:53贴子:668
  • 26回复贴,共1

【学习之旅】安卓框架的修改(一)

只看楼主收藏回复

本帖内容:
1.全局透明


IP属地:江西来自Android客户端1楼2013-12-30 16:11回复
    首先反编译framework-res.apk
    ——路径:system/framework
    打开styles.xml
    ——路径:res/values
    搜索:<style name="Theme">
    找到这句下面的
    <item name="colorBackground">@color/background_dark</item>
    修改为
    <item name="colorBackground">@color/transparent</item>
    搜索
    <item name="windowBackground">@drawable/screen_background_dark</item>
    修改为
    <item name="windowBackground">@drawable/image_background</item>
    找到
    <item name="windowShowWallpaper">false</item>
    改为
    <item name="windowShowWallpaper">true</item>
    搜索
    <item name="windowBackground">@color/black</item>
    改为
    <item name="windowBackground">@drawable/image_background</item>
    找到
    <style name="Theme.NoTitleBar" parent="@style/Theme">
    <style name="Theme.Black" parent="@style/Theme">
    <style name="Theme.Dialog" parent="@style/Theme">
    <style name="Theme.Light" parent="@style/Theme">
    <style name="Theme.Translucent" parent="@style/Theme">
    <style name="Theme.NoDisplay" parent="@style/Theme">
    <style name="Theme.Panel" parent="@style/Theme">
    每句下面分别添加
    <item name="windowShowWallpaper">false</item>


    IP属地:江西来自Android客户端2楼2013-12-30 19:15
    收起回复
      然后在res/drawable-hdpi文件夹里面添加一张名为image_background.png的透明图片,最后回编译,把回编译生成的resources.arsc和image_background.png分别替换进原framework-res.apk里面就可以了。


      IP属地:江西来自Android客户端3楼2013-12-30 19:19
      收起回复
        第一篇纯手打框架修改教程结束


        IP属地:江西来自Android客户端4楼2013-12-30 19:19
        回复
          挽尊


          来自Android客户端5楼2013-12-31 00:27
          回复
            挽尊


            来自Android客户端6楼2013-12-31 01:27
            回复
              谢谢!


              IP属地:山东来自Android客户端7楼2013-12-31 08:21
              回复
                都是要反翻译,可就是翻译不成功


                来自Android客户端11楼2014-01-12 15:11
                收起回复
                  不想看 看的我眼花


                  IP属地:江西来自Android客户端12楼2014-01-15 16:41
                  回复