Android系統(tǒng)從4.0版本開始在系統(tǒng)設(shè)置項中加入了一項全新的設(shè)置項“開發(fā)者選項”,集成了多種系統(tǒng)和應(yīng)用的控制開關(guān),然而很多Android 用戶并不知道這些復(fù)雜的選項到底有什么功能,本期就為你詳細(xì)講述開啟和關(guān)閉這些選項究竟能給自己的手機系統(tǒng)帶來怎么樣的影響。 有些選項只適合開發(fā)者,與普通用戶無關(guān) 雖然在“開發(fā)者選項”中,每個選項都有一些簡單的文字說明,但是很多設(shè)置項的具體作用并沒有解釋清楚,而我們普通用戶除了在使用豌豆莢等同步工具時,會用到其中的“調(diào)試模式”之外,其他功能基本上沒有深加研究,其實“開發(fā)者選項”中隱藏了很多實用功能,甚至可以讓你的手機變得更流暢,就看你肯不肯花功夫了。 首先介紹的是“桌面?zhèn)浞菝艽a”和“監(jiān)控選項”這兩個功能,它們很容易讓用戶產(chǎn)生誤解,以為這兩個控制項是有關(guān)系統(tǒng)安全的選項,其實不然?!白烂?zhèn)浞菝艽a”是開發(fā)者選項中的第一個設(shè)置項,從Android 4.0開始,開發(fā)者就可以通過最新的SDK(軟件開發(fā)工具包)來備份整個手機系統(tǒng),而這個選項的功能就是事先設(shè)置一個備份密碼,當(dāng)開發(fā)者通過SDK備份手機系統(tǒng)時,需要先輸入已經(jīng)設(shè)置好的桌面?zhèn)浞菝艽a才可以進(jìn)行備份,這樣最大程度地保證系統(tǒng)安全。 同樣地,“監(jiān)控選項”同我們普通用戶也沒有多少關(guān)系,不管是嚴(yán)格監(jiān)控還是顯示CPU和GPU使用情況,都是為了方便開發(fā)者觀察應(yīng)用對系統(tǒng)資源的占用情況,對于我們普通用戶來說,如果將這些功能都勾選,也無非只是在屏幕上顯示一大堆跳動的數(shù)字,實時掌控CPU等使用情況,并不會對手機產(chǎn)生性能上的影響。 桌面?zhèn)浞菝艽a是為了保證系統(tǒng)不被輕易備份 監(jiān)控選項是為了顯示手機的硬件使用情況,這密密麻麻的文字看起來是有點煩 延伸閱讀: Android系統(tǒng)開發(fā)者到底開發(fā)什么? Android系統(tǒng)的深度開發(fā)得力于root權(quán)限的發(fā)現(xiàn),早在2008年第一款A(yù)ndroid手機發(fā)布以后,就有開發(fā)者發(fā)現(xiàn)得到Android特權(quán)控制 "rooting"(也稱為 "rootaccess")的方法. 這個發(fā)現(xiàn), 結(jié)合了Android開源的性質(zhì), 讓手機的固件可以隨意進(jìn)行修改。正是因為root權(quán)限的出現(xiàn),有一些團(tuán)隊開始基于Android源代碼來重新編譯和修改Android系統(tǒng),從而設(shè)計出功能更加強大的第三方Rom供用戶使用,比如國外非常著名的CyanogenMod 和國內(nèi)的MIUI等,這些都是對Android進(jìn)行深度開發(fā)的團(tuán)隊。 不過Android系統(tǒng)開發(fā)中最難的還是對Android系統(tǒng)內(nèi)核上的改動,這是一個非常繁瑣的工作,通過加入更加強大的自制代碼來實現(xiàn)更多原生Android系統(tǒng)無法實現(xiàn)的功能,比如CyanogenMod 的源代碼是由 Cyanogen(本名Steve Kondik)編寫,后來也加入了xda-developers社區(qū)強化過的主畫面、調(diào)用程序和網(wǎng)頁瀏覽器,另外也加入BusyBox等其它的重要程序,讓手機的可玩性更高。 |
|