V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
IronXiao
V2EX  ›  Android

请教如何自定义安卓 SystemUI

  •  
  •   IronXiao · Aug 19, 2015 · 13205 views
    This topic created in 3911 days ago, the information mentioned may be changed or developed.

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

    4 replies    2015-08-20 17:51:07 +08:00
    publicID001
        1
    publicID001  
       Aug 19, 2015
    (警告声明:歪楼开始
    (修改 SystemUI 是 Android 不稳定源泉(典型例子除 Nexus 以及 CM ROM 以外的所有 ROM
    (理论上不修改 SystemUI , Android 的稳定性是相当棒的
    lee015
        2
    lee015  
       Aug 19, 2015 via Android
    SystemUI 的布局在 PhoneStatusBar.java#makeStatusBarView ()初始化, navigationbar 也在这,从这下手。获取最近任务可参考 RecentTaskLoader.java
    21grams
        3
    21grams  
       Aug 20, 2015
    就是这些人把 android 搞烂了,人家好好的系统瞎改什么,改了还埋怨别人碎片化,真是 R 了狗了。
    IronXiao
        4
    IronXiao  
    OP
       Aug 20, 2015
    @21grams 然而这并不是我想干的,上面有任务,下面难道去遛狗么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   860 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 19:06 · PVG 03:06 · LAX 12:06 · JFK 15:06
    ♥ Do have faith in what you're doing.