Infocus_UI系统定制化笔记
Posted JonsonWei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Infocus_UI系统定制化笔记相关的知识,希望对你有一定的参考价值。
1、步骤:
备份需要替换的overlays文件--用infocus UI合并overlays文件--lunch--make update-api--修改java文件--make app(逐个apk验证)
注:用infocus UI合并overlays文件:
先把infocusUI放到overlay合并「如果重复,infocusUI文件覆盖源码文件」,再把源码文件放到overlay合并「如果重复,源码文件覆盖infocusUI文件」;确保overlay里源码文件与infocusUI文件合并,当有文件覆盖时,源码文件优先。
2、需要修改的文件:
packages:
providers
packages-->apps:
Camera2
Email
Gallery2
Launcher2
Settings
SoundRecorder
UnifiedEmail
如果有快拍的话,添加:AWCamera
frameworks:
documentUI/
java文件:
GalleryActionBar.java
packages\\apps\\Gallery2\\src\\com\\android\\gallery3d\\app
HideFromAccessibilityHelper.java
Launcher.java
packages\\apps\\Launcher2\\src\\com\\android\\launcher2
ManageAccountsSettings.java
NotificationStation.java
RingerVolumePreference.java
packages\\apps\\Settings\\src\\com\\android
SoundRecorder.java
packages\\apps\\SoundRecorder\\src\\com\\android\\soundrecorder
MailActionBarView.java
packages\\apps\\UnifiedEmail\\src\\com\\android\\mail\\ui
DocumentsActivity.java
frameworks\\base\\packages\\DocumentsUI\\src\\com\\android\\documentsui
RootInfo.java
frameworks\\base\\packages\\DocumentsUI\\src\\com\\android\\documentsui\\model
LockPatternView.java
frameworks\\base\\core\\java\\com\\android\\internal\\widget
androidManifest.xml:
Settings/androidManifest.xml
Email/AndroidManifest.xml
public.xml文件:
添加InfocusUI theme部分
如果overlays里同时有xml文件,要合并,不能直接覆盖,如:strings.xml。
以上是关于Infocus_UI系统定制化笔记的主要内容,如果未能解决你的问题,请参考以下文章