您的位置:首页 > 移动开发 > Android开发

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

2012-11-23 09:26 501 查看
长按桌面空白处,在弹出的选框中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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: