嘿嘿~ 再來研究下 Android 開發(fā)者選項吧辉哥,每天進步一點點。O(∩_∩)O哈哈~
目前個人用的手機是華為P40尘分,所以就研究這款手機吧糊治,其他機型也就類似嘍唱矛,以前也記錄過開發(fā)者選項的功能,關(guān)于小米5s俊戳,原文地址:http://www.reibang.com/p/da736c84507c揖赴,現(xiàn)在一看開發(fā)者選項,豐富了很多抑胎,那就再來研究下吧燥滑,本篇也將參考曾經(jīng)的文章。
安卓手機默認是沒有開啟開發(fā)者選項的阿逃,進入設(shè)置->關(guān)于手機->版本號連擊铭拧,即可開啟開發(fā)者模式。
然后進入設(shè)置->系統(tǒng)和更新->開發(fā)人員選項恃锉,進入開發(fā)人員選項搀菩。
- 開啟開發(fā)者選項
開發(fā)者選項的總控制開發(fā),只有開啟它下面一切開關(guān)才是可用狀態(tài)破托。
- 內(nèi)存
點進去會顯示手機內(nèi)存使用情況肪跋,3小時、6小時土砂、12小時州既、1天。
更詳細點可以查看應(yīng)用的內(nèi)存使用量萝映。
然后再進入我們自己所開發(fā)的應(yīng)用查看內(nèi)存詳情吴叶,可以知道我們開發(fā)的App最高使用內(nèi)存量。
- 提交錯誤報告
使用手機的時候序臂,系統(tǒng)也可能會遇到一些故障問題的蚌卤,提交報告給手機官方,官方看到錯誤報告可能會解決 bug,說不定下個系統(tǒng)版本就恢復(fù)了嘍逊彭。
上圖有兩種報告可選咸灿,描述很清楚,自行選擇吧诫龙。
- 鎖屏
即開啟鎖屏析显,鎖屏密碼鲫咽,最好還是開啟了一下吧签赃,避免無論誰拿到手機都可以進入使用。
- 桌面?zhèn)浞菝艽a
設(shè)置備份密碼分尸,這樣就可以使用 adb 命令備份和恢復(fù)受密碼保護的設(shè)備應(yīng)用與數(shù)據(jù)锦聊。
- 保持喚醒狀態(tài)
開啟后充電狀態(tài)下屏幕不會休眠,手機的顯示和亮度內(nèi)可以選擇休眠時間箩绍,那里是沒有不休眠的選項的孔庭,所以,想要保持手機不休眠材蛛,就只有一個辦法圆到,那就是開啟此狀態(tài),然后插上充電器卑吭。
- 充電溫度限制
手機充電時發(fā)熱是常見現(xiàn)象芽淡,特別是支持快充、超級快充手機豆赏,在進行充電時挣菲,電流電壓較大,所以溫度會比普通充電高一些掷邦。
開啟該開關(guān)白胀,充電溫度會控制更嚴格,熱體驗會有所提升抚岗。
- 開啟藍牙 HCI 信息收集日志
藍牙開發(fā)者可能更為熟悉或杠,HCI log 是用來分析藍牙設(shè)備之間的交互行為是否符合預(yù)期,是否符合藍牙規(guī)范宣蔚。開啟后向抢,就可以抓取藍牙 HCI 數(shù)據(jù)包做分析了,日志存存儲在 /sdcard/btsnoop_hci.log 路徑下件已∷穸睿可檢索這些數(shù)據(jù)包,然后使用諸如 Wireshark 之類的程序分析信息和排查問題篷扩。
具體怎么抓包查看兄猩,網(wǎng)上隨意找了一篇博客:
https://blog.csdn.net/sinat_34986308/article/details/115691210
可以作為參考。
- 正在運行的服務(wù)
即查看正在運行的服務(wù),也可以進入去停止它們枢冤。
如果我們開發(fā)的App有啟動服務(wù)鸠姨,為了檢查它是否在運行可以從此查看。
- WebView 實現(xiàn)
Huawei WebView 是華為手機內(nèi)置高性能 WebKit 內(nèi)核瀏覽器淹真。
這貌似就是默認 WebView 的實現(xiàn)就是華為內(nèi)置的實現(xiàn)吶讶迁。猜想它是在 Android 原生的 WebView 基礎(chǔ)上做了優(yōu)化。
- 啟動多進程 WebView
開啟此功能可有效增加應(yīng)用程序的運行內(nèi)存核蘸,減少WebView造成的內(nèi)存泄漏對主進程內(nèi)存的占用巍糯,有效避免主進程閃退的問題。
但是客扎,多進程WebView占用更多內(nèi)存也容易觸發(fā)系統(tǒng)回收機制祟峦,導致App切換到后臺再切回來可能會重啟。
- 自動系統(tǒng)更新
字面意思啦徙鱼,就是自動更新系統(tǒng)宅楞,關(guān)閉它就系統(tǒng)有新版本就不會自動進行下載更新了。
- 演示模式
開啟后會發(fā)現(xiàn)電量變成百分之百袱吆,而且狀態(tài)欄的很多標記也沒有了厌衙,它精簡屏幕顯示,這個模式主要作用就是方便用戶錄制視頻或者投屏演示绞绒。