V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
IronXiao
V2EX  ›  Android

请教如何自定义安卓 SystemUI

  •  
  •   IronXiao · 2015-08-19 16:01:07 +08:00 · 9024 次点击
    这是一个创建于 3388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前两天老大带我看了别人的一款演示产品, SystemUI 下的 NavigationBar 改成了类似 Windows 的任务栏,这两天在看 SystemUI 源码,虽然主要逻辑看起来很简单:获取当前运行的应用显示在任务栏上,但我对 StatusBar 里面的一些 XXX 逻辑还不是很了解,不知如何下手,要疯了... ...

    4 条回复    2015-08-20 17:51:07 +08:00
    publicID001
        1
    publicID001  
       2015-08-19 23:14:45 +08:00
    (警告声明:歪楼开始
    (修改 SystemUI 是 Android 不稳定源泉(典型例子除 Nexus 以及 CM ROM 以外的所有 ROM
    (理论上不修改 SystemUI , Android 的稳定性是相当棒的
    lee015
        2
    lee015  
       2015-08-19 23:53:56 +08:00 via Android
    SystemUI 的布局在 PhoneStatusBar.java#makeStatusBarView ()初始化, navigationbar 也在这,从这下手。获取最近任务可参考 RecentTaskLoader.java
    21grams
        3
    21grams  
       2015-08-20 09:52:55 +08:00
    就是这些人把 android 搞烂了,人家好好的系统瞎改什么,改了还埋怨别人碎片化,真是 R 了狗了。
    IronXiao
        4
    IronXiao  
    OP
       2015-08-20 17:51:07 +08:00
    @21grams 然而这并不是我想干的,上面有任务,下面难道去遛狗么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 20:35 · PVG 04:35 · LAX 12:35 · JFK 15:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.