1.概述
在11.0系統定制rom開發中,在關于systemui的定制功能總,在SystemUI 狀態欄上顯示時鐘,電池電量 wifi圖標,在顯示wifi圖標時,網絡實時更新時,但是會時不時顯示上下行圖標 顯得很不美觀,客戶需求要求不顯示上下行圖標,所以需要去掉上下行圖標功能,接下來實現相關功能開發
2.SystemUI 去掉狀態欄wifi流量上下行圖標核心代碼
frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.javaframeworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarSignalPolicy.java
3.SystemUI 去掉狀態欄wifi流量上下行圖標核心代碼和功能分析
系統Statusbar 的功能作用
狀態欄主要用來顯示一些系統圖標,應用的通知圖標和系統時間。 Statusbar 模塊就是控制和管理著這些圖標,以及通知信息的顯示和一些系統開關的。
狀態欄的通知功能(包括時間,通知,系統狀態等)
狀態欄與 Toast 都可以起到通知、提醒的作用。但它們的實現原理和表現形式卻完全不一樣。 Toast 其實相當于一個 Widget 組件,有些類似于沒有按鈕的對話框。而 Statusbar 可與系統其它應用進行交互來顯示在屏幕上方狀態欄中的信息,并且 Statusbar 還可通過圖標的顯示變化來反應一些系統狀態的變換
,如電池電量, wifi ,系統音量,鬧鐘等。狀態欄 是一種讓你的應用程序或系統信息變化在不使用 Activit