原创 SystemUI 下拉狀態欄與收起時頂部狀態欄圖標的顯示與隱藏邏輯

不積跬步無以至千里          這裏是常見的一種場景現象,當你下拉狀態欄的時候,發現頂不住的狀態欄圖標消失了,而QuickSettings中的圖標出現了;而當你把狀態欄下拉的panel收起來時,這時候頂部狀態欄的圖標又出現了。 這裏

原创 SystemUI 修改電量低於多少出現低電量通知彈框

不積跬步無以至千里 一.前摘          咱們使用手機電量比較低的時候,都會通過在手機頂部上顯示一條低電量的懸浮通知來提醒你此時的電池電量不足請注意用電或者及時充電,如下圖,原生的系統是電量低於15%則會彈出此彈框,如果你想修改到1

原创 SystemUI Monkey測試原生代碼報錯:MLand類NullPointerException

不積跬步無以至千里 這裏是原生代碼邏輯在跑monkey測試出現的問題 1.monkey報錯log如下 Process: com.android.systemui:sweetsweetdesserts PID: 20163 Flags:

原创 SystemUI 鎖屏解鎖界面提示語在觸碰指紋後消失

不積跬步無以至千里 一.前摘          測試提了如下一個bug:         怎麼解鎖界面的提示語沒了呢?而且確實是觸摸指紋感應器都會清楚提示語。 二.分析           通過打印提示語控件 KeyguardMessa

原创 SystemUI 雙擊Power鍵啓動相機

不積跬步無以至千里 一.前摘          有個同事問我雙擊啓動相機的邏輯SystemUI的入口在哪?我因爲之前搞過啓動相機與人臉識別的衝突問題,所以對這塊還是比較瞭解的。因此記錄一下,來告訴對這塊比較發悶的童鞋。 二.分析     

原创 Ubuntu配置開發Android系統環境(原基於14.04LTS寫的)

不積跬步無以至千里       當你到了新公司或者由於某些原因需要更換電腦,一個很頭疼的事就來了——重新裝系統,需要配置自己喜歡、熟悉的環境,因爲只有“武器”用的得心應手才能編寫出優質的代碼。配置軟件環境上來說相對於android App

原创 SystemUI 解決密碼輸入界面與鎖屏界面重複(原生系統同樣存在)

不積跬步無以至千里 一.前摘          層疊效果如上圖,其實我們前邊已經寫過優化類似的場景文章:優化鎖屏解鎖界面層疊問題 ,這裏是對這種場景的補充。這種場景是點擊自定義通知裏面的控件有會啓動一些Activity這種場景,因爲此時

原创 SystemUI 應用的通知設置了懸浮通知幾秒後消失

不積跬步無以至千里 一.前摘          測試這兩天提了一個鬧鐘通知的bug,描述是:鬧鐘響鈴,出現小卡片,等待5S左右,隱藏。而鬧鐘的同事說它已經設置了鬧鐘一直顯示的屬性,以及設置鬧鐘的fullscreenIntent,讓我們Sy

原创 SystemUI 長按POWER鍵彈出關機等圖標,有時候會抖一下

不積跬步無以至千里 如果同樣存在此問題,可以參考如下修改,這裏廢話不多說,直接上才藝。 修改如下兩處: 1.app/res/layout/global_actions_column.xml <!--modify start--> <!-

原创 SystemUI 密碼解鎖界面點擊屏幕不亮屏

不積跬步無以至千里 一.前摘         熟悉SystemUI模塊的童鞋應該知道,SystemUI大部分都是window窗口的各大布局,然後出現不同的場景,而這裏做的亮屏操作也是自己做的處理,這裏測試就提出了一個bug。 bug描述如

原创 SystemUI 鎖屏下拉狀態欄困難的分析與解決方案

不積跬步無以至千里 一.前摘           最新的手機項目上鎖屏狀態中下拉狀態欄雖然已經下拉了很大距離但是狀態欄還是會收回去,而且頻繁的下拉還是彈回去,所以這裏是個很不好的體驗。我這裏是安裝自己公司的壁紙鎖屏後出現的此問題,僅供參考

原创 SystemUI 滅屏沒有聲音或者說上鎖沒有聲音

不積跬步無以至千里 一.前摘 在我們平時使用手機時,在你滅屏上鎖或者解鎖的時候都會有一個聲音提示你當前的上鎖狀態。 但是此時出現了此時的bug:屏幕解鎖可以聽見解鎖的聲音,而屏幕滅屏的時候聽不見滅屏的聲音。 二.分析 鎖屏上鎖的聲音以及解

原创 SystemUI android10.0禁止狀態欄下拉

不積跬步無以至千里 一.前摘           其實這裏禁止狀態欄的下拉是我們經常遇到的一些功能需求場景,其實前邊的場景我們也有寫過一篇文章 SystemUI Android7.1禁止鎖屏下拉狀態欄,而這種修改是處理當處於鎖屏第一界面時

原创 SystemUI 優化鎖屏解鎖界面層疊問題

不積跬步無以至千里 一.前摘          其實前邊有一篇文章就是解決其中一個情形的此問題(鎖屏點擊通知解鎖界面重疊),而現在又出現了一種情形就是鎖屏狀態中下拉狀態欄點擊一些快捷設置中的一些按鈕同樣會出現解鎖界面與第一界面重疊的問題,

原创 SystemUI 10.0設置SIM卡鎖,重啓手機,解SIM卡鎖之後點擊返回,鎖屏界面顯示空白

不積跬步無以至千里 一.前摘            這個bug是屬於在SIM卡解鎖的一種情形下產生的,其中的原因有在解鎖界面中PIN、Pattern、Password中去掉了導航欄的back鍵並添加了返回鍵,其實在自測過程中發現如果不去掉