Android 開發(fā)者選項第六篇終結(jié)篇啦,監(jiān)控+應用篇。
第一篇地址「常規(guī)選項」:
https://juejin.cn/post/7030072615163133966
第二篇地址「調(diào)試篇」:
https://juejin.cn/post/7030785115814887438
第三篇地址「網(wǎng)絡篇」:
https://juejin.cn/post/7031052638909104142
第四篇地址「輸入+繪圖篇」:
https://juejin.cn/post/7031366389025734670
第五篇地址「硬件+媒體篇」:
https://juejin.cn/post/7031720334449623048
設置->系統(tǒng)和更新->開發(fā)人員選項

監(jiān)控篇
監(jiān)控選項提供了有關(guān)應用性能(如長時間的線程和 GPU 操作)的視覺信息。
嚴格模式已開啟
應用在主線程上執(zhí)行長時間操作時閃爍屏幕,這個給開發(fā)者使用挺不錯的,隨時監(jiān)控自己的應用是不是在主線程做了耗時操作。
GPU 呈現(xiàn)模式分析

GPU 渲染模式分析工具以滾動直方圖的形式直觀地顯示渲染界面窗口幀所花費的時間(以每幀 16 毫秒的速度作為對比基準)。

一直超過紅線,整個頁面就會很卡,那么就需要開發(fā)者優(yōu)化了。
具體分析 GPU 渲染速度參考:
https://developer.android.com/topic/performance/rendering/inspect-gpu-rendering#profile_rendering
應用篇
應用選項可以幫助用戶了解應用在目標設備上的運行方式。
不保留活動
可在用戶離開 Activity 的主視圖后立即銷毀該 Activity,從而延長電池續(xù)航時間。可是開啟后呢,體驗并沒有那么好了,一閃一閃的,因為不再保留 Activity。
開發(fā)者可以通過開啟此選項,測試自己的應用數(shù)據(jù)保存問題,相當于可以借助它強制去殺掉自己的 Activity,然后檢測應用數(shù)據(jù)是否會恢復,優(yōu)化使得自己的應用更為健壯。
后臺進程限制
可以設置后臺一次能夠運行的進程數(shù)量。

顯示所有“應用無響應(ANR)”
主要是為后臺應用顯示“應用無響應”對話框,平常應用發(fā)生 ANR ,都是應用在前臺用戶才能看到對話框感知到,開啟這個后臺應用發(fā)生 ANR 也能感知到了,適合開發(fā)者開啟,萬一自己寫的應用在后臺 ANR 了呢,就方便感知去優(yōu)化了。
未啟用的應用
使用“未啟用的應用”就是禁止應用自啟。開啟“未啟用”后,應用不會“自己啟動”,但還可以被其他應用喚醒。

強制允許將應用寫入外部存儲設備
字面意思了,就是允許將任何應用寫入外部存儲設備,可是現(xiàn)在手機很少有外插內(nèi)存卡了,通常都是存儲在手機內(nèi)部儲存中。
強制將活動設為可調(diào)整大小
很多 Android 手機都支持分屏,但并非所有 APP 都支持這項功能。打開“強制將活動設為可調(diào)整大小”,絕大多數(shù)APP就都能兼容分屏功能了。
它會將所有 Activity 設為可配合多窗口環(huán)境調(diào)整大小。
開啟后重啟手機才能生效。
重置 Shortcut Manager 速率限制計數(shù)器
使后臺應用可以繼續(xù)調(diào)用快捷鍵 API,直到再次達到速率限制。如需詳細了解快捷鍵和速率限制,請參考 ShortcutManager 。
氣泡通知
開啟后部分通知將以氣泡形式顯示。
有關(guān)氣泡詳細介紹請參考:
https://developer.android.com/guide/topics/ui/bubbles?hl=zh-cn
??關(guān)注我吖~??
公眾號:妮K妮K妮