經(jīng)過一段時間的百度和自己對Android系統(tǒng)的粗淺了解,對開發(fā)者模式有了一定的了解,以寫此文,僅供參考。
幾乎每個Android手機(jī)都有開發(fā)者模式。但是開發(fā)者模式一般都被隱藏了。下面已經(jīng)升級Android 8.0的beta版本的三星S8為例,由于系統(tǒng)版本不一樣,所顯示功能不盡相同,可能會有刪減,或者有些功能為Android 8.0獨(dú)有。
進(jìn)入設(shè)置→關(guān)于手機(jī)→軟件信息,連續(xù)點(diǎn)擊編譯編號即可開啟開發(fā)者模式。然后返回設(shè)置主頁,最下面就會出現(xiàn)開發(fā)者模式。進(jìn)入開發(fā)者模式,若最上面頂欄的開關(guān)打開,則啟用開發(fā)者模式的設(shè)置,否則不啟用。開發(fā)者模式全圖如下圖所示:




進(jìn)行漏洞報告
將手機(jī)的日志信息、硬件信息等發(fā)送給ROM開發(fā)者,以便解決出現(xiàn)的bug。
點(diǎn)開進(jìn)行漏洞報告,可以看到有互動式報告和完整報告,如下圖:

選擇互動式報告并且點(diǎn)擊“報告”就能看到信息條“系統(tǒng)將在3秒后對錯誤報告進(jìn)行截屏”。然后下拉通知欄就能看到Android系統(tǒng)正在生成錯誤報告。還能點(diǎn)開看到詳情,并能對報告做說明,如下圖:

桌面?zhèn)浞菝艽a
從Android 4.0開始,開發(fā)者就可以通過最新的SDK(Software Development Kit, 即軟件開發(fā)工具包 )來備份整個手機(jī)系統(tǒng),而桌面?zhèn)浞菝艽a的功能就是事先設(shè)置一個備份密碼,當(dāng)開發(fā)者通過SDK備份手機(jī)系統(tǒng)時,需要先輸入已經(jīng)設(shè)置好的桌面?zhèn)浞菝艽a才可以進(jìn)行備份,這樣最大程度地保證系統(tǒng)安全。簡單的說就是:桌面?zhèn)浞菝艽a是為了保證系統(tǒng)不被輕易備份。出廠時未設(shè)置密碼,所以初始密碼為空。
點(diǎn)開桌面?zhèn)浞菝艽a,如下圖:

此時要想設(shè)置密碼,僅需填入最后兩個空,因為目前沒有設(shè)置密碼,所以第一個不填。
密碼設(shè)置完之后,回到開發(fā)者模式界面,就能看到桌面?zhèn)浞菝艽a下方小字顯示“選擇更改或移除全面?zhèn)浞莸拿艽a”,如下圖:

要想取消密碼,則再次進(jìn)入,在第一個空填寫剛剛設(shè)置的密碼,后兩個空不填,就能取消密碼,同時開發(fā)者模式界面的桌面?zhèn)浞菝艽a下面的小字變回原樣。
保持喚醒
顧名思義,如下面小字說的,充電時屏幕不休眠。對于很多人來說,這個功能一般選擇關(guān)閉。因為亮屏?xí)钩潆姇r間顯著增加。但對于經(jīng)常切換在手機(jī)電腦和搞APP開發(fā)的程序員來說,可能會很有用。
藍(lán)牙HCI搜索日志
開啟這個開關(guān)之后,就能對藍(lán)牙的狀態(tài)信息進(jìn)行記錄。記錄的文件位于/storage/emulated/0/Android/data文件夾,日志名為btsnoop_hci.log??梢酝ㄟ^這個功能把藍(lán)牙的相關(guān)錯誤進(jìn)行匯報。
運(yùn)行中的服務(wù)
如下面的小字所說:“能夠查看和管理當(dāng)前運(yùn)行的服務(wù)”。進(jìn)入就能看到所有進(jìn)程占用內(nèi)存的空間,同時還能知道哪些流氓APP占用了大量內(nèi)存和占用的時長,如下圖:

點(diǎn)開每個進(jìn)程,一般都有“停止”、“報告”等按鈕,可以通過這個來殺進(jìn)程。
一般點(diǎn)進(jìn)運(yùn)行中的服務(wù),就進(jìn)入的是使用中的服務(wù)。點(diǎn)擊右上角的“顯示緩存程序”,就能看到緩存在內(nèi)存中的服務(wù)。這里顯示的服務(wù)會在再次需要時能夠較快地啟動。
圖片顏色模式
打開后可以使用sRGB模式。
WebView實現(xiàn)
在我的手機(jī)上,只有Google WebView。用處應(yīng)該就是可讓Android應(yīng)用顯示網(wǎng)頁內(nèi)容。應(yīng)該相當(dāng)于一個內(nèi)置的瀏覽器吧,如下圖:

啟用多進(jìn)程 WebView
如下面的小字所說,在獨(dú)立的進(jìn)程中運(yùn)行WebView渲染程序。此開關(guān)開啟可能會使個別應(yīng)用閃退。
自動更新系統(tǒng)
顧名思義,就是自動更新系統(tǒng)。
演示模式
點(diǎn)開演示模式,可以看到有兩個開關(guān),分別是“啟用演示模式”和“顯示演示模式”,如下圖(由于Android 8.0 beta版本的原因,左上角的字體顯示有點(diǎn)問題):

開啟“啟用演示模式”后才能開啟“顯示演示模式”。演示模式能讓狀態(tài)欄變得干凈統(tǒng)一,方便人們進(jìn)行截圖或者進(jìn)行實際演示。這個功能我這篇文章都開啟著。通知欄總是100%的電量和時間6:00,并且沒有其他應(yīng)用程序圖標(biāo)和通知。能夠讓演示者最大程度地減少外界的干擾。但是這個功能有不小的缺點(diǎn),就是無法看到時間、通知和最重要的,實際電量。
在作此文章時就是在演示模式操作的。
快捷設(shè)置開發(fā)人員磁鐵
點(diǎn)擊進(jìn)去后有下列選項:省電模式、同步、顯示布局邊界、GPU顯示配置文件、強(qiáng)制RTL布局、動畫窗口比例和屏幕保護(hù)程序,如下圖:

對上述選項開啟后,能在通知欄面板(下拉兩次)的按鍵布局中進(jìn)行添加。同時上述功能稍后會涉及。
USB調(diào)試
USB調(diào)試模式是 Android 提供的一個用于開發(fā)工作的功能,使用該功能可在計算機(jī)和 Android 設(shè)備之間復(fù)制數(shù)據(jù)、在移動設(shè)備上安裝應(yīng)用程序、讀取日志數(shù)據(jù)等等。USB 調(diào)試是安卓系統(tǒng)對外部程序開放權(quán)限,有一些程序如果要接管或者參與系統(tǒng)控制的話,就必須要把 USB 調(diào)試模式打開,否則外部程序無法實現(xiàn)功能。默認(rèn)情況下,USB 調(diào)試模式是關(guān)閉的,所以需要手動打開它。USB調(diào)試用途廣泛,各種手機(jī)助手軟件行使正常功能一般需開啟USB調(diào)試模式才能正常使用。只有開啟了USB調(diào)試模式,與電腦連接時才能進(jìn)行下載軟件,一鍵root,備份聯(lián)系人等功能并在手機(jī)上安裝應(yīng)用而不發(fā)送通知以及讀取日志數(shù)據(jù)。
但是如果總是開啟UBS調(diào)試,在與電腦連接之后,電腦能夠?qū)κ謾C(jī)進(jìn)行很高權(quán)限的操作,有安全問題和隱 私泄露問題的可能,同時還能對手機(jī)進(jìn)行root從而使鎖屏被破 解。所以,并不建議總是開啟USB調(diào)試,而是在使用時開開啟并且建議使用后關(guān)閉,并且在準(zhǔn)備開啟時會有下述提示,如圖:

撤回USB除錯授權(quán)
點(diǎn)開這個選項,就能看到下圖:

提示你將會收回在先前計算機(jī)中的授權(quán),也就是說,取消的對之前信任的計算機(jī)的信任,同時下次再次連接可能還要重新安裝驅(qū)動。當(dāng)然,每次點(diǎn)擊確認(rèn)在一定程度上會讓手機(jī)更加安全,但是卻變得麻煩了。
電源菜單中包括漏洞報告
從字面上理解,就是在電源菜單中增加了漏洞報告這么一個選項。開啟后,長按電源鍵進(jìn)入電源菜單在最下面就比不開這個選項多了一行字。點(diǎn)擊就能和在開發(fā)者模式中進(jìn)行漏洞報告是一樣的。如圖:

虛擬位置應(yīng)用程序
允許代碼模擬位置,比如地圖類應(yīng)用需要測試在外地的使用情況,通過開啟此項選項可以通過代碼模擬位置。
查看屬性校驗
未知,沒有查到此項功能作用(待補(bǔ)充)
選擇待調(diào)試的應(yīng)用程序
設(shè)定需要調(diào)試的應(yīng)用程序,以Android Studio為例,設(shè)定調(diào)試程序之后,Android monitor窗口的默認(rèn)選擇程序就是設(shè)定的調(diào)試程序。當(dāng)然我們也可以在手機(jī)的開發(fā)者選項中選擇需要調(diào)試的應(yīng)用程序。
等待調(diào)試程序
在“選擇待調(diào)試的應(yīng)用程序”并且進(jìn)行調(diào)試時能夠打開使用。
通過USB驗證應(yīng)用程序
下面的解釋是“檢查來自ADB/ADT的已安裝應(yīng)用程序是否有有害行為”,通過USB連接電腦后,電腦端使用ADB檢查安裝的應(yīng)用是否存在有害行為。
用于記錄的緩沖區(qū)大小
點(diǎn)開后有下列選項,如圖:

日志主要是用于給工程師們反饋使用信息與記錄便于分析問題來源的。但是,我們本身不是經(jīng)常產(chǎn)生上傳日志,所以沒必要調(diào)節(jié),讓它保持默認(rèn)就可以了。大日志緩沖區(qū)意味著:在程序發(fā)出提交數(shù)據(jù)語句時,需要向緩沖區(qū)寫入的內(nèi)容更多,在發(fā)出完成提交消息以及會話恢復(fù)工作之前,需要耗費(fèi)更長的時間。就某些應(yīng)用程序而言(未知何種APP),有必要將日志緩沖區(qū)大小設(shè)置為高于默認(rèn)值,但通常使用默認(rèn)日志緩沖區(qū)開始調(diào)整。
授權(quán)無線顯示設(shè)備
就是在路由器里面可以看到你手機(jī)的型號并認(rèn)證此網(wǎng)絡(luò)的安全性,此回答從百度而來,是“無線顯示認(rèn)證”詞條復(fù)制而來,可能會有差異。
WLAN詳細(xì)記錄
下面小字解釋是“保存更多WLAN網(wǎng)絡(luò)信息,包括網(wǎng)絡(luò)的SSID和RSSI”,這個選項打開后會記錄WLAN的各項使用信息,便于開發(fā)者測試與WLAN相關(guān)的東西,或者尋找WLAN有關(guān)問題的來源。
積極WLAN/基站切換
下面的解釋是“當(dāng)WLAN信號較弱時可以更快地從WLAN切換至移動網(wǎng)絡(luò)”。顧名思義,在WiFi信號較弱的情況下,直接切換到數(shù)據(jù)網(wǎng)絡(luò)(流量)。但是有個缺點(diǎn),當(dāng)WiFi切換到流量時,將會有短暫或者幾秒卡頓;但這適用于WiFi藕斷絲連的時候快速轉(zhuǎn)換到流量,解決WiFi信號極弱的情況下上不去網(wǎng)的尷尬局面,但需注意自己的流量。
允許WLAN漫游掃描
打開后會允許WLAN隨時漫游掃描,對所處環(huán)境WLAN SSID十分復(fù)雜且需要頻繁切換的用戶可能有一定用處,但是會增加耗電。
始終開啟手機(jī)流量
下面的解釋很明了了“即使在使用WLAN時也始終開啟手機(jī)流量,以便更快地切換網(wǎng)絡(luò)”。
USB配置
點(diǎn)開后有下列選項:“充電、MTP(媒體傳輸協(xié)議)、PTP(圖片傳輸協(xié)議)、RNDIS(USB以太網(wǎng))、音頻來源和MIDI”,如下圖:

充電:不必解釋。
MTP:是對PTP協(xié)議的擴(kuò)展。當(dāng)Android手機(jī)通過MSC(大容量存儲)將sdcard掛載到PC后,PC就擁有對sdcard的絕對控制權(quán)。這樣,手機(jī)就無法同時訪問sdcard了。如果Android手機(jī)的sdcard以MTP模式掛載到PC機(jī)上,sdcard的控制權(quán)其實還是屬于手機(jī)。只不過智能手機(jī)通過MTP協(xié)議向PC機(jī)構(gòu)建了一個虛擬文件系統(tǒng)。缺點(diǎn):傳輸速率慢;MTP不能直接修改文件本身。只能先拷貝到本地修改,完畢后再拷貝回去;除Windows外(MTP由微軟提出),其他系統(tǒng)支持可能有欠缺。
PTP:顧名思義,連接后可以傳輸圖片。選擇這種方式,只能訪問圖片。
RNDIS:可以通過USB數(shù)據(jù)線進(jìn)行上網(wǎng)。當(dāng)用USB連接電腦時,進(jìn)行適當(dāng)?shù)牟僮骶湍軐㈦娔X的網(wǎng)絡(luò)分享給Android手機(jī)使用。
音頻來源:通過USB輸出音頻。
MIDI:樂器數(shù)字接口(Musical Instrument Digital Interface)。Android 6.0開始,MIDI API 可以用于從連接的 MIDI 輸入設(shè)備接收和播放 MIDI 信息??梢允且粋€ MIDI 鍵盤,一個 MIDI 鼓墊控制器,一個 MIDI 吉他,手套,燈光...幾乎任意可以輸出 MIDI 音符和 CC 數(shù)據(jù)的設(shè)備都可以。
停用絕對音量功能
下面解釋即說明一切“停用藍(lán)牙絕對音量功能,即可避免在連接到遠(yuǎn)程設(shè)備時出現(xiàn)音量問題(例如音量高得讓人無法接受或無法控制音量等)”
藍(lán)牙AVRCP版本
AVRCP子協(xié)議的作用是支持CT控制TG,具體來說如果手機(jī)和一個藍(lán)牙音箱設(shè)備連接上了,那么音箱可以控制手機(jī)播放/暫停/切歌以及獲得手機(jī)上播放歌曲的信息,如專輯,歌名,歌手,時長等信息。
點(diǎn)開此項有1.4(默認(rèn))、1.5和1.6三個版本??梢赃x擇對應(yīng)版,如下圖:

藍(lán)牙音頻編解碼器
點(diǎn)開可以看到有這些選項:SBS、AAC、aptX、LDAC、Samsung HD、Scalable Codec、所有編碼器和默認(rèn)編碼器,如下圖:

具體關(guān)于音質(zhì)的選擇還請百度。
藍(lán)牙音頻采樣率
點(diǎn)開可以看到如下選項:使用系統(tǒng)選擇(默認(rèn))、44.1kHz、48.0kHz、88.2kHz和96.0kHz。當(dāng)然采樣率越高音質(zhì)越好,但文件會更大,如下圖:

藍(lán)牙音頻每樣本位數(shù)
點(diǎn)開可以看到如下選項:使用系統(tǒng)選擇(默認(rèn))、16位/樣本、24位/樣本和32位樣本,如下圖:

采樣深度也會影響音質(zhì),當(dāng)然數(shù)值越大音質(zhì)也越好,同樣文件也會更大。
藍(lán)牙音頻聲道模式
點(diǎn)開可以看到如下選項:使用系統(tǒng)選擇(默認(rèn))、單聲道和立體聲,如下圖:

不必解釋,就是獲取的聲音的聲道的選擇。
藍(lán)牙音頻LDAC編解碼器:播放質(zhì)量
點(diǎn)開可以看到如下選項:偏重音頻質(zhì)量(990kbps/909kbps)、兼顧音頻和連接質(zhì)量(660kbps/606kbps)、偏重連接質(zhì)量(330kbps/303kbps)和盡可能提供更佳音質(zhì)(自適應(yīng)比特率)。默認(rèn)選擇最后一個,當(dāng)有需要的時候更改,應(yīng)對當(dāng)前對音質(zhì)和連接可靠性的變化,如下圖:

顯示觸摸位置
為觸摸操作提供視覺操作。開啟后,和處于錄屏狀態(tài)相似,進(jìn)行觸摸屏幕操作時,在所有觸摸點(diǎn)位置顯示小白圈以顯示觸摸的位置。用三指點(diǎn)擊屏幕的結(jié)果如下圖:

顯示指針位置
為觸摸操作提供視覺操作。開啟后,進(jìn)行觸摸屏幕操作時,在所有觸摸點(diǎn)位置添加橫縱線,并且會顯示上一次的觸摸移動的軌跡,以曲線留在屏幕上。同時在屏幕頂端顯示觸摸的橫縱坐標(biāo)和橫縱速度等信息。單指滑動的結(jié)果如下圖:

顯示屏幕更新
下面解釋是“更新時屏幕閃爍”,也就是當(dāng)屏幕某些區(qū)域發(fā)生改變時,閃爍屏幕以提示。
顯示布局邊界
下面解釋是“顯示剪切邊界、邊緣等”,也就是說開啟后,能看到各種頁面的布局位置,以框分隔顯示,如下圖:

強(qiáng)制RTL布局
下面解釋很明了,“強(qiáng)制屏幕在所有區(qū)域設(shè)置中均從右到左排放”,類似于鏡像但文字方向不改變,如圖:

窗口動畫比例
點(diǎn)開可以看到如下選項:關(guān)閉動畫、動畫縮放 0.5×、動畫縮放 1×、動畫縮放 1.5×、動畫縮放 2×、動畫縮放 5×和動畫縮放 10×,如下圖:

作用是可以調(diào)整各種窗口的彈出、顯示/消失時間。當(dāng)選擇10×的時候,再次點(diǎn)擊“窗口動畫比例”,彈出框?qū)O慢地淡入顯示;當(dāng)選擇關(guān)閉動畫時,窗口就會直接出現(xiàn),有時顯得比較生硬。選擇為“動畫縮放 0.5×”后,使手機(jī)的反應(yīng)看起來顯得比較快,具體可以自己嘗試。
過渡動畫比例
選項和“窗口動畫比例”相同,圖見“窗口動畫比例”。
作用是調(diào)整過渡動畫的速度,也就是各種界面的切換速度。當(dāng)選擇10×的時候,點(diǎn)擊多任務(wù)鍵或者進(jìn)行各種界面切換比如打開應(yīng)用,在各種界面之間的切換的動作將會變得很慢,和時間被延長了相似;當(dāng)選擇關(guān)閉動畫時,界面切換比較生硬,直來直去。選擇為“動畫縮放 0.5×”后,使手機(jī)的反應(yīng)看起來顯得比較快,具體可以自己嘗試。
動畫影像時間伸縮效果
選項和“窗口動畫比例”相同,圖見“窗口動畫比例”。
作用是調(diào)整某界面的動態(tài)顯示效果。當(dāng)選擇10×的時候,下拉/收起通知欄就會發(fā)現(xiàn)通知欄以極慢的速度下拉/收起。當(dāng)選擇關(guān)閉動畫時,界面動畫顯示顯得比較生硬。選擇為“動畫縮放 0.5×”后,使手機(jī)的反應(yīng)看起來顯得比較快,具體可以自己嘗試。
模擬二級顯示
點(diǎn)開可以看到可選有無和各種分辨率選項。選擇某個后屏幕上會顯示一個課拖動的虛擬屏幕,但具體用法不詳。同時此模式下不能被截屏,無法貼圖。
最小寬度
用來控制文字、圖片等界面元素的大小。dp值越大,元素的尺寸就越小。默認(rèn)是360。當(dāng)選擇范圍在不超過456時(以S8為例),總體布局不會改變,但所有圖標(biāo)將會變小,同一界面顯示的內(nèi)容更多,比如QQ在主界面,同一行能顯示更多的字,不過字體會變小。當(dāng)設(shè)置為超過457時,布局會發(fā)生較大改變,三星鍵盤會變小并居中顯示,桌面圖標(biāo)能從原來的5列變成6列,但可能會影響觀感。具體自己嘗試,選擇最適合自己的dp值來顯示信息。在此,我設(shè)置了380。
強(qiáng)制GPU渲染
GPU是圖形處理器,也就是顯卡。下面的解釋是,“使用應(yīng)用程序中的2D硬件加速”。強(qiáng)制GPU渲染可能能夠?qū)崿F(xiàn)應(yīng)用軟件的提速,但會增加電量消耗(另有版本說是會省電,經(jīng)過理性猜測,認(rèn)為是會增加耗電),同時對于個別不支持GPU加速的軟件會出現(xiàn)強(qiáng)制關(guān)閉的情況。
顯示GPU視圖更新
下面的解釋是“當(dāng)用GPU繪畫時在窗口內(nèi)閃爍視圖”。打開后(以S8的驍龍835處理器為例),基本在所有需要變化的窗口內(nèi)都會用到GPU進(jìn)行繪圖而使得屏幕閃爍變紅。
顯示硬件更新
下面的解釋是“硬件層更新時顯示綠色”。目前沒有發(fā)現(xiàn)較多地方會顯示綠色,僅在切換多任務(wù)和回到桌面時會發(fā)現(xiàn)狀態(tài)欄某些區(qū)域會閃爍綠色。
調(diào)試GPU過度渲染
針對APP開發(fā)者。點(diǎn)開可以看到如下選項:關(guān)閉、顯示過度繪制區(qū)域和顯示適合綠色弱視患者查看的區(qū)域。開發(fā)APP時,在同一個地方可能會疊加多個組件層次,上面的會蓋住下面的進(jìn)行顯示,但有時上方組件不可見時下方組件就可能顯示。在同一個地方進(jìn)行多次疊加繪制時,會對GPU有著些許影響。打開后,白色區(qū)域為不過度繪制區(qū)域,紫色、綠色、橙紅色代表1、2、3x過度繪制,深紅代表等于或者超過4x過度繪制。當(dāng)然,過度繪制越少越好。當(dāng)選擇“顯示適合綠色弱視患者查看的區(qū)域”,顯然Android考慮到了色覺有障礙人士的開發(fā)而進(jìn)行的特別的顏色顯示。下圖依次是設(shè)置和QQ的界面:


顯示非矩形圖案
點(diǎn)開可以看到如下選項:關(guān)閉、以藍(lán)色填充非矩形裁剪區(qū)域和以綠色突出顯示測試?yán)L制命令。經(jīng)過多次嘗試,并沒有發(fā)現(xiàn)可以以藍(lán)色和綠色顯示的場景。以字面意思理解,可能是在某些控件是非矩形下會對控件的周圍進(jìn)行填充顏色吧。
啟用4× MSAA
MSAA(多重采樣抗鋸齒,MultiSampling Anti-Aliasing)是尋找出物體邊緣部分的像素,然后對它們進(jìn)行縮放處理到當(dāng)前的顯示器上,可以使畫面更加平滑,但會增加一定的GPU負(fù)擔(dān),增加一定的功耗。4x則代表的是四倍。
禁用硬件加疊加
下面的解釋是“始終使用GPU用于畫面制作”。解釋也很具體了,本來CPU也會參與畫面繪制,現(xiàn)在由GPU來繪制,有點(diǎn)類似“強(qiáng)制GPU渲染”。
模擬顏色空間
點(diǎn)開之后看到如下選項“已禁用、全色盲、綠色弱(紅綠色)、紅色盲(紅綠色)和藍(lán)黃 色弱(藍(lán)黃 色)”。這個也很明了,此選項專門為視力障礙群體開發(fā),比如開啟全色盲后發(fā)現(xiàn)手機(jī)僅以黑白灰顯示。
設(shè)置GPU渲染程序
點(diǎn)開后有兩個選項:“OpenGL(默認(rèn))和OpenGL(Skia)”。選擇用于渲染的程序。都是用來強(qiáng)化顯示效果的,但并不十分了解區(qū)別。
防止USB音頻路由
下面的解釋是:“防止將音頻自動路由至USB外部設(shè)備”。從Android 5.0開始原生系統(tǒng)就支持USB音頻輸出。當(dāng)手機(jī)接入USB音頻外圍設(shè)備,音頻是不會自動轉(zhuǎn)接到外部設(shè)備的。
嚴(yán)格模式
是Google提供的一種用來檢測程序中有沒有一些不良的行為。這些不良的行為常常會導(dǎo)致應(yīng)用程序運(yùn)行緩慢、ANR(應(yīng)用程序無響應(yīng))出現(xiàn)等等。啟用嚴(yán)格模式,會檢查上面的操作。
當(dāng)出現(xiàn)錯誤時,屏幕四周會閃爍,并且將log輸出到dropbox。當(dāng)進(jìn)入智能管理器時和點(diǎn)擊進(jìn)入里面的選項時屏幕邊緣會閃爍紅色。
GPU顯示配置文件
點(diǎn)開可以看到如下選項:關(guān)閉、在屏幕上顯示為條狀圖和在adb shell dumpsys gfxinfo中。選擇“在屏幕上顯示為條狀圖”,就能看到屏幕下方會有GPU的條狀圖。選擇“adb shell dumpsys gfxinfo中”則會在啟用adb的相關(guān)位置顯示。
不保留活動
下面的解釋是:“用戶離開后立即清除每個活動”。很明顯就是當(dāng)跳轉(zhuǎn)應(yīng)用時后臺應(yīng)用會被清除關(guān)閉,在此打開需要重新加載。
限制后臺進(jìn)程
類似“不保留活動”,只是要求更加寬松一點(diǎn)。
顯示全部ANR
下面的解釋是“顯示后臺應(yīng)用程序的未響應(yīng)應(yīng)用程序?qū)υ捒颉?。很明顯,當(dāng)后臺程序無響應(yīng)時會彈出對話框。但當(dāng)玩游戲時被彈窗了可能會影響游戲體驗。
顯示通知頻道警告
下面的解釋是:“當(dāng)應(yīng)用程序在沒有有效頻道的情況下發(fā)送通知時,顯示屏幕通知”。
不使用的應(yīng)用程序
進(jìn)入后顯示所有應(yīng)用程序的狀態(tài)?!拔磫⒂谩睜顟B(tài):應(yīng)用不會自啟,但會被喚醒。
強(qiáng)制允許將應(yīng)用寫入外部儲存設(shè)備
下面的解釋是:“允許將任何應(yīng)用寫入外部儲存設(shè)備(無論清單值為什么)”。打開后APP能夠安裝到外置儲存設(shè)備上。優(yōu)點(diǎn)可能是照顧到了小內(nèi)存手機(jī),缺點(diǎn)很多,外置儲存設(shè)備速度一般沒有內(nèi)置快,而且穩(wěn)定性會差一些,打開速度會變慢。
強(qiáng)制將活動設(shè)為可調(diào)整大小
下面的解釋時:“將所有Activity設(shè)為可配合多窗口環(huán)境調(diào)整大小(忽略清單值)”。這個選項開啟后,可以將大部分應(yīng)用進(jìn)行強(qiáng)制分屏。當(dāng)設(shè)置→高級功能→多窗口→彈出視窗操作開啟后,能夠小窗口拖放更多的應(yīng)用程序,也是三星專屬。
重置ShortcutManager API調(diào)用限制。
點(diǎn)擊后會直接顯示“ShortcutManager API調(diào)用限制已重置”。
總結(jié)
由于能力有限,文章難免有錯誤或者遺漏,望包涵。





