`
dengzhangtao
  • 浏览: 675047 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

cm9源码之systemui

阅读更多
cm对systemui的改动不大,改的比较多地方是powerwidget和NavigationBarView的设置。

systemui主要包括4部分:
上到下的顺序。
1,statusbarview 最顶显示wifi,电源的通知栏
2, expandedview  向下拖的通知栏
3,recentpanelview 最近使用程序
4,navigationbarview. 导航(虚拟按键区)

启动入口是, SystemuiService.java
进入到PhoneStatusBar的start()方法,
通过
WindowManagerImpl.getDefault().addView(view, lp);显示到屏幕



updateRecentsPanel();
addNavigationBar();
makeStatusBarView()
这几个方法来初始化上面4个view。


太细化的东西就不写啦。
0
0
分享到:
评论

相关推荐

    SystemUI添加音量键&去掉最近任务

    【标题】"SystemUI添加音量键&去掉最近任务"主要涉及到的是Android系统自定义功能的实现,特别是针对台电A10T设备上运行的CM9稳定版ROM。SystemUI是Android系统用户界面的一部分,它负责显示和处理与用户交互的系统...

    cm9潮流主题

    cm9潮流主题

    CM9(4.0.4)状态栏美化(青白色风格)

    综上所述,这个项目涵盖了Android系统自定义、源码修改、UI设计和适配多个方面的知识。对于想要提升Android开发技能,尤其是对系统层面的个性化改造感兴趣的开发者来说,这是一个很好的实践案例。通过学习这个项目,...

    CM9M0A5+TM1621C驱动LCD液晶屏模块硬件原理图+PCB+AD封装库.zip

    CM9M0A5+TM1621C驱动LCD液晶屏模块硬件原理图+PCB+AD封装库,2层板设计,大小为78*32mm, AD设计的项目工程文件,可以做为你的设计参考。 模块足以器件如下: Library Component Count : 19 Name Description ------...

    CM9-CM10通用主题包

    文件为CM9-CM10通用主题包下载地址,下载解压后直接安装,然后在设置-主题里应用,enjoy your life!

    CM9_Kernel-signed(2.3.3)niehe

    "CM9_Kernel-signed(2.3.3)niehe" 这个压缩包文件的标题暗示了我们正在处理一个与Android操作系统相关的项目,特别是针对内核层面的更新或定制。2.3.3是Android的一个版本号,也称为Gingerbread(姜饼),这是谷歌在...

    CM9透明主题

    这涉及到系统级别的UI调整,如通知中心、状态栏、应用程序抽屉等,可能会采用半透明或全透明的设计,使得壁纸能更深入地融入到界面中,提供一种更加开放和自由的视觉感受。透明度的调整可以通过主题设置进行,让用户...

    cm9,,rmw线刷

    cm9,,rmw线刷

    CM9M04X_v1.1.pdf

    CM9M04X微控制器Datasheet解读 本文档旨在对CM9M04X微控制器Datasheet进行详细解读,帮助读者深入了解该微控制器的特性、寄存器结构和应用。 微控制器概述 CM9M04X是一款高性能的8位微控制器,由CHIPMIND公司出品...

    基于CM9M0A5+TM1621C驱动设计LCD液晶屏模块ALTIUM硬件(原理图+PCB+封装库)工程文件.zip

    基于CM9M0A5+TM1621C驱动设计LCD液晶屏模块ALTIUM硬件(原理图+PCB+封装库)工程文件,硬件采用2层板设计,大小为78*32mm, AD设计的项目工程文件,可以做为你的设计参考。 模块足以器件如下: 1117-3.3 BUZZER ...

    DELL MINI5 Android4.0.3 CM9刷机包(2)

    DELL MINI5 Android4.0.3 CM9刷机包(2)

    DELL MINI5 Android4.0.3 CM9刷机包(1)

    DELL MINI5 Android4.0.3 CM9刷机包(1)

    TM1621C驱动LCD液晶屏设计ALTIUM硬件原理图+PCB+AD集成封装库文件.zip

    CM9M0A5-T CM9M0A5-T CON21 Connector CON3 Connector CON4 Connector CON5 Connector DIODE Diode EC11E15244G1 LED MOSFET P NPN SOT-23 NPN Transistor RES1 RES3 TLV6001IDBVR TM1621C VOLTREG

    mini_tool-150624.exe

    解决一个bug,该bug导致开机参数丢失

    cm10主题的大集合part3

    Radiance_com.ind190.theme.radiance_7.apk, Radiance_Green_com.ind190.theme.radiance_green_1.apk, Slate_acr.cm9.theme.slate_11.apk, Zombie Apocalypse_acr.cm9.theme.green_5.apk, #fff0f0f0_...

    5830刷机教程

    刷机是智能手机用户为了提升设备性能、更换操作系统或者修复系统问题而进行的一种操作。本教程主要针对三星Galaxy S5830...尽管S5830的4.0.4系统可能存在不完善之处,但对于喜欢探索的用户,这是一次不错的体验机会。

    android_device_moto_mb526:摩托罗拉 Defy+ MB526 CM7.2 CM9 (umts_jordan)

    摩托罗拉 Defy+ 果冻豆 (Android 4.1.1 AOSP) 下载: ... 回购同步 下载 RomManager(被我们的构建系统删除) mkdir -p vendor/cm/proprietary cd vendor/cm && ./get-prebuilts 建造: rm -rf 输出/目标 ...

Global site tag (gtag.js) - Google Analytics