-
1 # 朱彥軍
-
2 # 不可錯過的好男人
什麼是手機開發模式,有什麼用?手機開發模式即開發者模式,就是手機連線電腦時使用的。可以使用電腦除錯手機中應用,把開發者模式啟用後,不能關閉,除非把手機恢復出廠設定,恢復出廠設定之前記得把資料備份好,因為東西會丟失。
手機的開發者選項針對於開發用途,用於手機的研發測試。手機開發者模式是為了軟體開發和測試準備的一個功能,主要是給安卓軟體開發者除錯軟體用的。
安卓開發的軟體需要測試透過才能安裝到手機上,開發者在軟體寫完之後會透過這個功能把軟體傳送到手機做實體測試,這個功能一般會導致手機崩潰變磚。
而且,當連線電腦時好多軟體都是需要手機開啟開發者模式才能使用的,但是不注意就會安裝上好多的手機助手,個人覺著如果是小白的話就別開啟開發者模式!
最後,除了那個USB除錯以外普通使用者都不需要設定所以原生系統中都預設隱藏了進入方式。
開發軟體的時候都需要除錯開發者模式,程式設計師日夜操勞寫了一堆東西總想找個地方試試是不是完美執行。就不說你們用到的成品是他們千刪萬改多少次的結果了,找bug改需求這種事也不許多提。
除錯的時候有兩個選擇,一個是電腦上裝一個虛擬機器,沒錯,就是虛擬的手機,操作和介面絲毫不差,所以你們想試試安卓、蘋果、WP的機器,都可以裝一個在電腦上,可以裝各種軟體,也許微博可以裝X的顯示來自xxxx手機。
開發者選項大概有哪些內容?普通使用者最常用的 USB 除錯,開啟以後電腦和安卓裝置之間可以互相傳送資料,如果想在電腦上管理安卓裝置中的應用,備份一些資訊,就要開啟這個。
兩個有趣的功能 顯示觸控操作和指標位置,這兩個可以將你在螢幕上的觸控操作視覺化,你可以勾選來具體體驗一下。
顯示CPU使用情況 ,會在螢幕上顯示當前系統記憶體佔用,當前執行的程式等等。顯示GPU檢視更新,在GPU進行繪圖工作中時,螢幕會在繪圖部分變紅並閃爍,這個會閃瞎眼睛的。
啟用嚴格模式,如果一個應用程式長時間後臺執行,螢幕就會閃爍。幾個關於動畫的,這幾個選項是控制視窗彈出的快慢的,也就是各種動畫特效,一般來說調快一點系統可能會流暢一些。
強制 GPU 渲染,GPU 渲染相對 CPU 來說速度更快,然而很多應用並不支援 GPU 渲染,因此可以強制是這些應用使用 GPU 而非 CPU 來進行渲染,相對來說會流暢一些。不過還是要謹慎開啟,因為開啟後耗電可能會增加。
強制啟用4X MSAA,強制開啟抗鋸齒功能,讓遊戲人物等東西的邊緣看著更柔和,更平滑,看起來更養眼。還有幾個選項是跟後臺應用有關的,即是否允許後臺應用,是否保留活動等等。
手機開發模式有什麼用?小文整理的安卓系統手機開發者選項共有32個,具體如下:
第一項:提交錯誤報告
將本機上安卓系統的出錯日誌以及硬體裝置資訊傳送給谷歌。
第二項:桌面密碼備份
設定或更新桌面完整備份的密碼。
第三項:保持喚醒狀態不鎖定螢幕
充電時螢幕不會休眠。
第四項:啟用藍芽HCI資訊收集日誌
藍芽互傳檔案會被記錄日誌。
第五項:程序統計資訊
安卓4.4新增功能,每個程序的執行時長百分比,ram使用率,相關後臺服務統計情況一目瞭然。
第六項:USB除錯
允許外部程式尤其是PC端程式透過adb命令管理手機。安卓系統最有趣也是最吸引人的開放性就是由它控制的。
第七項:撤銷USB除錯授權
撤銷所有已連線過的電腦除錯授權,下次連線又要重新安裝驅動。
第八項:電源鍵選單錯誤報告
第九項:允許模擬地點
真正為開發人員設定的一個選項。軟體開發人員對開發的某些定位軟體(一般為地圖軟體),做測試的時候使用的,功能是模擬手機目前所處的位置。
比如手機當前實際位置在中國,但測試軟體時要求測試條件為美國,就可以使用該功能進行測試軟體模擬定位。
第十項:選擇除錯應用
開發者選項。
第十一項:顯示觸控操作
第十二項:指標位置
以十字橫縱座標的方式顯示你觸控的位置,如果是滑動的話,就是一條線的軌跡。
第十三項:顯示螢幕更新
當滾動螢幕或觸控或者系統自動重新整理使得螢幕上的某塊區域重新繪製時,該區域閃爍。
第十四項:顯示佈局邊界
顯示當前頁面各個元件的邊界框架資訊,對於開發人員參考好的app設計有些幫助。
第十五項:視窗動畫縮放
第十六項:過渡動畫縮放
第十七項:動畫程式時長調整
這三項決定了你對整個rom的動態感官體驗。比如啟動app、桌面滑屏、確認框的彈出等,有了動畫就會顯得很順滑以及和諧。關閉了或調節比例越低,會顯得切換動作較為生硬,但好處是對系統資源佔用就會降低。
第十八項:模擬輔助顯示裝置
第十九項強制GPU渲染
強制GPU渲染是值得重點介紹的一個選項,gpu強制渲染就是hwa(hard ware acceleration硬體加速)的一種,能夠得到更好的最佳化。
安卓的軟體應用的介面可以使用cpu或gpu渲染,包括桌面。由於gpu處理圖形比cpu好,所以gpu渲染應用的介面會更流暢,同時減輕cpu的負擔。
但是強制gpu也是有缺陷的,第一是強制GPU加速功能會增加功耗,降低待機時間。第二是,部分舊程式本身不支援gpu渲染,沒有硬體加速hwa的就會出現崩潰。
諸如,比較老的程式因為SDK版本低不支援gpu加速,或者開發時預設不開啟gpu渲染,遇上gpu強制渲染就會出現問題。
第二十項:顯示GPU檢視更新
螢幕上的區域更新時閃爍響應的螢幕區域各種閃爍。
第二十一項:顯示硬體層更新
硬體層更新。
第二十二項:除錯GPU過度繪製
當使用GPU繪圖時,在螢幕上繪製不同的顏色來表明過度繪製的情況。過度繪製情況的好壞透過顏色來表示,從藍色、綠色、淡紅色到紅色,分別代表從好到壞的漸變:1x過度繪製、2x過度繪製、3x過度繪製和超過4x過度繪製。
介面上存在少量的淡紅色可以接受,但如果存在較多的大紅色就代表過度繪製有點嚴重了。暢玩總的來說還好,以正常色和藍綠色居多,說明GPU很智慧。
第二十三項:除錯非矩形剪裁操作
第二十四項:強制啟用4x MSAA
4倍抗鋸齒,遊戲達人應該對此很熟悉。對於暢玩的GPU來說,開啟此選項不會明顯的增加手機的發熱量,對於續航也影響不大,當然這是建立在我的遊戲時長比較短的情況下。
但對畫質的提升還是蠻明顯的,地鐵跑酷、極品飛車,遊戲畫面的邊緣都有了明顯改善,更為細膩圓潤。
第二十五項:停用HW疊加層
停用的話,所有應用將共享影片記憶體,將不會經常檢查碰撞與裁剪以顯示一個合適的影象,將會耗費大量處理能力。而HW疊加層允許應用有單獨的影片記憶體,效能自然要好些。
第二十六項:嚴格模式已啟用
在你開啟某個應用後,點返回退出但在程序中仍然執行,長時間後螢幕會閃爍提示你在主執行緒上還是正在執行的應用程式。
第二十七項:顯示CPU使用情況
很有用的一個選項,開啟後在右上角最上層顯示cpu當前正在處理的程序。
第二十八項:GPU呈現模式分析
非常有趣的一個選項,不過真的是開發者選項。用來除錯應用,需要結合adb shell dumpsys gfxinfo your_package 命令來使用。可以用來測量某個app的幀速率,例如列表檢視滾動的時候。
第二十九項:啟用OpenGL跟蹤
圖形視角效果器,是手機制作圖片軟體的輔助工具,比如ps3D立體圖,需要啟用這個工具才能實現再編輯過程中的圖片旋轉,放大縮小復位等。
第三十項:不保留活動
網上有些教程說開啟這個選項會對解決例如開啟通訊錄等操作的卡頓現象有幫助,經過實測沒什麼作用。個人感覺保留活動就和保留IE的快取一樣,是有用的。
第三十一項:後臺程序限制
自定義設定後臺程式的程序限制。
第三十二項:顯示所有“應用程式無響應”(ANR)
當app出現FC(強制關閉)錯誤時(具體錯誤做安卓或java開發的人很清楚了,比如陣列越界),提示給使用者知曉。
最後,請有興趣的朋友注意:開發者選項開啟對手機沒有任何影響哦,只是可以讓你對手機的一些功能配置,產品引數等有詳細的瞭解的,所以樓主放心使用啦,而且這個開啟之後就用不著關了~~
-
3 # 節操學院官方號
一、手機開發者模式即開發者選項,顧名思義是為開發者準備的工具。
二、開發者模式的作用:實現很方便很強大的功能,但對於一般使用者,反而有風險。比如"充電時不鎖定螢幕",只要連線了USB就不會鎖屏,也就免除了反覆解鎖的麻煩。"USB除錯",透過ADB可以實現非常多樣的操作,比如傳送廣播,停用應用,拉取檔案,開啟活動,等等。"GPU呈現模式分析",則會幫助開發者最佳化應用,減少載入時間等。
三、手機開發者模式是可以關閉的,具體操作如下:
2、進入設定後,拉到底部,就會看到開啟的“開發人員選項”。
7、這時我們在重新開啟設定,拉到底部就不會看到“開發人員選項”這一命令啦!這就表示開發者模式成功關閉啦。
-
4 # 無線電Wave
顧名思義,開發者模式是給開發者使用的,用來給手機裝置做高階除錯用的。但作為我們普通消費者,一般情況下用不到開發者模式。但今天我給大家普及一下如何用開發者模式讓自己的手機反應變得更快。
連續點版本號可以啟用開發者模式,啟用後我們進去開發者選項
找到上圖所示區域,預設情況下顯示的均為1.0x,我們點進去修改為0.5或者直接關閉。這樣手機中的過度動畫會變得更快或者沒有。
注意,這樣不是說不會讓手機更流暢了,而是讓手機反應速度變得更快而已。至於其他的一些功能比如螢幕幀率,CPU實時監控等等都可以在這裡找到並且使用。
-
5 # UGREEN綠聯
顧名思義,開發者模式是給開發者使用的,用來給手機裝置做高階除錯,比如以前很流行的刷機也是需要用到這個功能。開發者模式裡有很多不同的功能,例如"充電時不鎖定螢幕",只要連線了USB就不會鎖屏,就是為了方便開發者在做除錯時,免除反覆解鎖的麻煩。
但是作為普通的手機使用者,我們能用開發者模式做點什麼呢?開發者模式有很多強大的設定,但也存在風險,教授今天就揪出其中幾個適合普通手機使用者的功能吧。
開啟開發者模式的方法進去【設定】- 【關於手機】,連續點版本號可以啟用開發者模式。開啟後就可以進入開發者選項進行重新定義手機的設定。
1.讓手機反應變得更快視窗動畫縮放、過度動畫縮放、動畫程式時長縮放,這些選項都是為桌面滑屏、啟動app、確認框的彈出等增加動畫特效的,讓切換動作不那麼生硬,但這也會拖慢系統流暢度,所以適度地把它們都調低,你會驚喜發現手機反應變快了。
2.強制啟用4x MSAA4倍抗鋸齒,遊戲達人應該對此很熟悉。對於GPU效能比較強的手機來說,只要遊戲時長不是太久,開啟此選項不會明顯的增加手機的發熱量,對於續航也影響不大。但對畫質的提升還是蠻明顯的,遊戲畫面的邊緣會有明顯改善,也更為細膩圓潤。
3.啟用嚴格模式安卓手機為什麼很容易卡慢,是因為很多時候我們以為退出的應用,其實還在後臺執行著,當後臺同時執行的應用過多,手機就會卡慢。而這個功能開啟後,如果退出的應用在程序中仍然執行,長時間後螢幕會閃爍提示你在主執行緒上仍正在執行的應用程式有哪些。
4.顯示CPU使用情況開啟後會在螢幕右上角顯示當前系統記憶體佔用,當前執行的程式等。
5. 顯示觸控操作和指標位置這兩個功能可以將你在螢幕上的觸控操作視覺化,通常用於錄屏顯示操作步驟,你也可以勾選來具體體驗一下。
開發者模式關閉的方法除了以上教授提到的這些功能,其他的選項大家最好不要亂點。開發者模式開啟後,只要你沒有進入開發者選項進行任何設定是對手機沒有任何影響的。但如果你還是不放心,也是有方法關閉的。
回覆列表
開發者模式用於開放給開發人員除錯執行中的手機程式。執行在這個模式下,程式會透過調低日誌輸出級別、增加除錯資訊等方式向開發人員輸出程式的相關資訊,方便開發人員對錯誤進行定位和分析。但開啟這個模式輸出除錯資訊是以消耗額外系統資源為代價的。
開發者模式就是手機連線電腦時使用的,把開發者模式啟用後,不能關閉,除非把手機恢復出廠設定,恢復出廠設定之前記得把資料備份好,因為東西會丟失