天天看點

Android狀态欄定制和狀态欄圖檔順序修改

http://blog.csdn.net/litton_van/article/details/6311900

大家都知道定制在android開發中的重要性,因為通過定制,你才能制造出差異化的産品,才能滿足更多消費者的需求,

像htc生産的手機都通過了深層次的二次開發,今天我也來分享一下我的狀态欄定制。

廢話不說了,直接上圖:

Android狀态欄定制和狀态欄圖檔順序修改

主要更換了背景,文字顔色以及icon的顯示順序.

2.    關鍵代碼部分

a)    代碼在系統中的位置

status bar 的相關代碼位于:frameworks/base/services/java/com/android/server/status。

其中statusbarpolicy類主要負責接收action動作,其他一些核心操作全部位于statusbarservice類裡面

b)    代碼執行個體:

需要在alps/frameworks/base/res/res/values/config.xml 中的config_statusbaricons調整相應的順序,其中從上倒下,對應的狀态欄的順序為從左到右。

注意:ics版本的狀态欄布局中,将信号圖示和電量圖示布局到同一個linearlayout,是以如果要調整這兩個圖示彼此之間的順序,需要在status_bar.xml中修改他們聲明的先後順序

繼續閱讀