android如何把手机的默认主题修改成mtk slicer(纤薄主题)

来源:互联网 发布:淘宝上怎么看积分 编辑:程序博客网 时间:2024/05/01 21:01
长按桌面空白处,在弹出的选框中end user可以选择设定当前系统的主题(默认主题是default,可以由end user切换成mtk slicer)。主题设定画面如下:
             
 
怎样修改做到让系统的默认主题是mtk slicer(纤薄主题)呢?
 
修改方法如下:
 1,修改文件 frameworks/base/core/java/android/context/res/Configuration.java,将变量 SKIN_UNDEFINED 值赋为 "/system/framework/theme-res-slicer.apk"
 2,修改文件 frameworks/base/libs/utils/AssetManager.cpp,找到函数 openNonAsset,将代码:String8 themeRes("/system/framework/framework-res.apk");改为:String8 themeRes("/system/framework/theme-res-slicer.apk");
 3,将mediatek/source/frameworks/themes/theme-res-slicer/res/drawable-*dpi文件下的lockwallpaper.png 拷贝到mediatek/source/frameworks/banyan/res/res/drawable 下面,并重命名为lockscreen_default_wallpaper.png ,替换原有的 lockscreen_default_wallpaper.png
 4,将 mediatek/source/frameworks/themes/theme-res-slicer/res/drawable-*dpi 文件下的 themewallpaper.png 拷贝到  frameworks/base/core/res/res/drawable 下面,并重命名为 default_wallpaper.png,替换原有的 default_wallpaper.jpg     
 
原创粉丝点击