原创 SystemUI新添加Window怎樣與狀態欄的下拉禁止同步?

不積跬步無以至千里     一、簡介: 在SystemUI中新添加了一個Window去實現一個功能,但是測試發現一個問題:就是應用通過設置如下代碼或者一些在Activity設置一些PhoneWindow的屬性的,都可以控制狀態欄以及導航

原创 SystemUI中新添加Window(屏保)與導航欄交互出現的常見問題

不積跬步無以至千里     最近項目項目裏添加了屏保功能,屏保實際爲鎖屏或者屏幕休眠,出現的一個Window,此用以顯示時間與通知的重要信息,並具有省電模式的一個界面。 這一塊的實現主要是通過添加一個Window,此Window的層級位於

原创 Android 如何禁止屏幕滅屏

不積跬步無以至千里 現在在做鎖屏的需求,在鎖屏上新加一個按鈕,但是要求是當按下這個按鈕的時候,是不允許被滅屏的操作,但是目前按下按鈕,無其他操作,屏幕一會會滅屏,因此需要按下按鈕禁止滅屏。 方法一: 通過WakeLock,休眠鎖控制如下方

原创 android如何怎麼禁止多點觸控

不積跬步無以至千里      在一個頁面裏做了個對講的操作,對講需要長按操作,但是發現碰觸界面其他位置,會中斷,通過監聽這個View的onTouchEvent,其中的MotionEvent中的action,發現當觸碰別的地方的時候,會把這

原创 SystemUI屏蔽原生下拉狀態欄的通知區域導致下拉展開高度異常問題

不積跬步無以至千里        1、簡敘 由於項目需求需要把下拉狀態欄中的通知顯示部分屏蔽掉,不讓其顯示出來,由android7.0移植到android8.0,還是按照以前的屏蔽方式,屏蔽掉了原生的通知區域。 2、問題 發現瞭如下了,

原创 通過廣播監聽Android電話來電等狀態

不積跬步無以至千里        由於要解決一個來電的bug,來電話,系統一個窗口未關閉導致無法正常接聽電話,於是需要監聽一下來電的狀態,我這裏用的是廣播監聽一下,就能起到效果。操作如下: 1、先把權限加上吧,省的到最後忘了,又要重新編譯

原创 Linux 常用命令

不積跬步無以至千里        命令如下: 1、進入:cd  2、退出:cd .. 或者cd ../../ 3、回到android目錄下:croot 4、查看文件內容:cat + 文件路徑 5、編輯文件:vi + 文件路徑 6、查看當前

原创 通過CRT查找某個文件所在路徑

不積跬步無以至千里 有時候我們做系統開發,會有這樣一個場景,出現了一個bug,所以會通過hierarchyviewer工具發現了當前界面的路徑,但是知道的當前界面的簡要路徑(工程內的類名),所以還需要查找當前在系統的真正路徑,如果你不熟

原创 Linux服務器的安裝配置流程

共勉----不積跬步,無以至千里。貼士:因爲是裝在Ubuntu系統上,其中有幾個常用的命令告訴大家,下面在操作中你也會見到如下等命令           sudo gedit +文件目錄 對某個文件進行編輯和vi命令差不多,因爲好多系統文

原创 Android系統編譯源碼遇到的問題和優化編譯時間

不積跬步無以至千里        這裏以我自身最近遇到的問題,對遇到的編譯源碼進入的誤區和編譯之中遇到的問題,做一個總結,希望有人遇到相同的問題可以借鑑,以及自己做一個記錄。 問題一: 關於放置系統源碼硬盤的類型,不要用ntfs,要用與所

原创 adb shell ——通過adb開啓應用、獲取SystemProperties值

      不積跬步無以至千里       adb shell 命令 PC端通過命令行去開啓你手機上的應用來控制你的手機(然後是通過開啓某個應用的Lanucher界面即可): adb shell am start -n com.qu

原创 android系統版本代碼的下載、編譯及發佈

不積跬步無以至千里 一、代碼的下載 1、創建文件夾 在服務器的個人賬戶下創建一個此係統版本的專用文件夾(F9)(事先聲明這是Q9的項目) mkdir F9 2、設置git信息 git config –global user.

原创 git 命令常用總結

不積跬步無以至千里 一、提交代碼遇到問題: 回退問題: 1、當你git add 提交代碼後想回退掉文件(commit之前)可以用: git reset HEAD 文件路徑 2、當你git add 提交代碼,並且已經commit了,

原创 關於修改Android7.0 SystemUI鎖屏4種解鎖失敗等待時間規則

不積跬步無以至千里 本文講解前三種解鎖的實現,指紋由下一篇來講解。 主要需要有兩點 1、每次都有5次解鎖。 2、隨着嘗試次數的增加,時間增長。 3、關機重啓後仍然能計算時間。(指紋解鎖不需要) 前摘        修改這4種解鎖方式是:P

原创 Android7.1禁止鎖屏下拉狀態欄

      不積跬步無以至千里      最近android7.1的項目提了個需求:想要當鎖屏的時候,禁止下拉狀態欄。當然鎖屏這塊關於通知欄的邏輯是在SystemUI中(/frameworks/base/package/SystemUI)