Android系统定制与优化Android系统定制与优化
AndroidAndroid系统定制与优化系统定制与优化
华清远见华清远见:唐攀唐攀
AAnddroidid系统定制概述系统定制概述
AndroidAndroid系统最大的亮点就是开源系统最大的亮点就是开源,产品生产商可产品生产商可
以直接拿到Android源码做开发,为了体现不同的
产品的个性化产品的个性化,对对AAnddroidid系统的定制成为了各大系统的定制成为了各大
移动设备厂商竞争的手段,对Android系统定制主
要体现在以下几个方面要体现在以下几个方面:
UI定制
功能定制
硬件定制硬件定制
组织方:华清远见教育集团组织方:华清远见教育集团 2
UIUI定制定制
UIUI是设备与用户交互的是设备与用户交互的 “脸面脸面”,直接影响到用直接影响到用
户体验,对于移动设备产品而言,UI主要包含:
启动画面及动画启动画面及动画
桌面UI (Launcher )
应用程序UI
组织方:华清远见教育集团组织方:华清远见教育集团 3
启动画面及动画定制启动画面及动画定制
LinuxLinux 内核内核LogoLogo画面定制画面定制
制作Logo 图片
修改修改FFrameBBuffffer驱动驱动
Android启动动画定制
滚动镂空图片定制
替换frameworks/base/core/res/assets/images/下的
android-logo-mask.png和android-logo-shine.png
逐帧动画定制
在/data/local/或/system/media/ 目录下
创建bootanimation.zip文件
组织方:华清远见教育集团组织方:华清远见教育集团 4
AAnddroidid系统定制系统定制
HOMEHOME定制定制
加速开机
增加服务
组织方:华清远见教育集团组织方:华清远见教育集团 5
HOMEHOME定制定制
基于基于AndroidAndroid 的开源及任何应用程序平等的思想的开源及任何应用程序平等的思想,
用户完全可以编写一个Activity来替换Android默认
的的LLaunchher 。
意义:
个性化
厂商不希厂商不希望在自在自己的产品的产品上看到看到 “大众脸大众脸”的的Android原原生桌面桌面
功能要求
一些特定产品上不需要智能平台上的服务和功能些特定产品上不需要智能平台上的服务和功能,,只保留自己需只保留自己需
要的功能特性
组织方:华清远见教育集团组织方:华清远见教育集团 6
HOMEHOME定制定制
HOMEHOME启动机制启动机制
系统启动完毕后发送Intent (CATEGORY_HOME )
要点:
修改框架层所有发送CATEGORY_HOME Intent的文件
实现自己的实现自己的LauncherLauncher应用应用
组织方:华清远见教育集团组织方:华清远见教育集团 7
加速开机加速开机
智能手机与传统功能手机相比智能手机与传统功能手机相比,其开机速度较慢其开机速度较慢
,原因有以下几点:
操作系统体积大操作系统体积大
复杂的系统架构
大量的系统服务
大量的可安装应用程序
存储读取速度 CPU处理速度
组织方:华清远见教育集团组织方:华清远见教育集团 8
无无优化优化