充分了解你的手機(jī)系統(tǒng)_第1頁(yè)
充分了解你的手機(jī)系統(tǒng)_第2頁(yè)
充分了解你的手機(jī)系統(tǒng)_第3頁(yè)
充分了解你的手機(jī)系統(tǒng)_第4頁(yè)
充分了解你的手機(jī)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、APP2SD/APP2SD+ ? Ext2/Ext3 ?找不到退出鍵??jī)?nèi)存老掉?怎么分區(qū)?進(jìn)來看看就明白了這陣子有很多人發(fā)帖或者群里問關(guān)于APP2SD+的,以及新手會(huì)疑惑的 為啥很多程序都沒有退出按鈕,不知道改如何退出,我特地搜索整理了 一下,獻(xiàn)給大家。首先為小白講解一下APP2SD的含義APP2SD中的“APP”指的是Android應(yīng)用程序,“2”就是英文單詞“to” 的簡(jiǎn)寫,“SD”指SD卡,合起來就是“把應(yīng)用程序移動(dòng)到SD卡”。玩過塞班的會(huì)納悶兒,為啥還要移到SD卡,因?yàn)槿啾緛砭褪悄苤苯?安裝軟件到SD卡的,來到安卓會(huì)突然不適應(yīng)。但是事實(shí)就是這樣, Android2.2版本以前確實(shí)不能

2、安裝到SD卡,不光你郁悶,大家都郁悶, 裝不了太多軟件游戲,于是國(guó)外的牛人搞出了 APP2SD的概念,就是 把程序裝在SD卡上。后來谷歌推出Android2.2的時(shí)候吧這個(gè)概念整合 到系統(tǒng)中了,于是出現(xiàn)了 2種APP2SD,為了區(qū)別這兩種APP2SD,這 里重新定義一下概念:、APP2SD: Android2.2及其以上內(nèi)置的APP2SDAPP2SD+、國(guó)外牛人從Android1.5開始搞起來的APP2SD這兩種APP2SD有著明顯的區(qū)別:APP2SD:直接把軟件裝在SD卡的Fat32分區(qū)上,這個(gè)分區(qū)就是手機(jī)連 接電腦使用磁盤驅(qū)動(dòng)器的時(shí)候看到的那個(gè)硬盤分區(qū),這樣做有2個(gè)很大的缺點(diǎn):當(dāng)使用磁盤驅(qū)

3、動(dòng)器模式的時(shí)候,SD卡被電腦獨(dú)占港在SD卡上的程序無(wú) 法運(yùn)行,會(huì)導(dǎo)致很多插件和軟件消失目前來說Android上面的軟件并不是所有都支持APP2SD的,只有一部 分可以裝在SD卡上APP2SD+:通過給SD卡分區(qū),一個(gè)Swap分區(qū)(可選),一個(gè)Ext分區(qū)(安 裝軟件的地方),一個(gè)Fat32分區(qū)。這種方式很好的解決了官方2.2系統(tǒng) 自帶App2SD的缺點(diǎn),所有程序都可以裝在SD卡上,在使用磁盤驅(qū)動(dòng)器 模式的時(shí)候也不會(huì)影響到SD卡上程序的運(yùn)行。其中Swap是用來擴(kuò)展RAM的,就像Ext分區(qū)時(shí)用來擴(kuò)展ROM 的一樣,咱們小刀的512M ram已經(jīng)夠用了,不需要做這個(gè)。但是對(duì)于 像G1這樣的RAM很小的

4、元老機(jī),就迫切需要Swap 一下。提到Swap 就不得不提一下Android的內(nèi)存管理機(jī)制,這也是為什么Android的 軟件很多沒有退出按鈕的原因.和Windows等系統(tǒng)不一樣,和Java的 垃圾回收機(jī)制類似,Android系統(tǒng)有一個(gè)規(guī)則來回收內(nèi)存。運(yùn)行內(nèi)存有 一個(gè)閾值,只有低于這個(gè)值系統(tǒng)才會(huì)按一個(gè)列表來關(guān)閉不需要的東西。 這個(gè)值默認(rèn)很小(為了充分利用運(yùn)存),所以你會(huì)看到可用內(nèi)存經(jīng)常掉 的比較低。事實(shí)上他并不影響速度。相反,加快了下次啟動(dòng)應(yīng)用程序的 速度。這本來就是Android標(biāo)榜的優(yōu)勢(shì)之一,人為地關(guān)閉進(jìn)程,沒有太 大必要。到這里有人會(huì)說了,那為什么內(nèi)存少的時(shí)候運(yùn)行大型程序會(huì)慢?其實(shí)很簡(jiǎn)單

5、,在內(nèi)存剩余不多時(shí)打開大型程序,會(huì)觸發(fā)系統(tǒng)自身的調(diào)進(jìn) 程調(diào)度策略,這是十分消耗系統(tǒng)資源的操作,特別是在一個(gè)程序頻繁向 系統(tǒng)申請(qǐng)內(nèi)存的時(shí)候。這種情況下系統(tǒng)并不會(huì)關(guān)閉所有打開的進(jìn)程,而 是選擇性關(guān)閉,頻繁的調(diào)度自然會(huì)拖慢系統(tǒng)。所以,論壇上有個(gè)更改內(nèi) 存閥值的程序可以有一定改善。但改動(dòng)也可能帶來一些問題,取決于值 的設(shè)定,比如設(shè)定的過高的話,還沒開多少進(jìn)程就打到閾值了,就會(huì)有 進(jìn)程被強(qiáng)制關(guān)閉,ram得不到充分利用。附件我也放在下面了,供喜歡 折騰的同學(xué)玩。那么,進(jìn)程管理軟件有無(wú)必要?有,就是在運(yùn)行大型程序之前, 可以手動(dòng)關(guān)閉一些進(jìn)程釋放內(nèi)存,可以顯著的提高運(yùn)行速度。但一些小 程序,完全可交由系統(tǒng)自己

6、管理。談到這里,可能有的朋友會(huì)問,如果不關(guān)程序是不是會(huì)更耗電。我就說說android后臺(tái)的原理,你就明白了。android的應(yīng)用在被切換 到后臺(tái)時(shí),它其實(shí)已經(jīng)被暫停了,并不會(huì)消耗cpu資源,只保留了運(yùn)行 狀態(tài)。所以為什么有的程序切出去重進(jìn)會(huì)到主界面。但是,一個(gè)程序如 果想要在后臺(tái)處理些東西,如音樂播放,它就會(huì)開啟一個(gè)服務(wù)。服務(wù)可 在后臺(tái)持續(xù)運(yùn)行,所以在后臺(tái)耗電的也只有帶服務(wù)的應(yīng)用了。這個(gè)在進(jìn) 程管理軟件里能看到,標(biāo)簽是service。至于廣播什么的我就不涉及了。 所以沒有帶服務(wù)的應(yīng)用在后臺(tái)是完全不耗電的,沒有必要關(guān)閉。這種設(shè) 計(jì)本來就是一個(gè)非常好的設(shè)計(jì),下次啟動(dòng)程序時(shí),會(huì)更快,因?yàn)椴恍枰?讀取

7、界面資源,何必要關(guān)掉他們抹殺這個(gè)android的優(yōu)點(diǎn)?還有一個(gè),為什么android應(yīng)用看起來那么耗內(nèi)存,我用過塞班,型號(hào) 是諾基亞5320 xm,也算是一代街機(jī)了,配置是,369MHz的ARM11CPU, 256Mrom, 128M ram,開機(jī)運(yùn)存80M,這配置跟小刀比起來大家都懂的,但是運(yùn)行起程序來絲毫不差勁,開20多個(gè)程序跟 玩似地,有一哥們最多開到71個(gè)程序(地址: HYPERLINK /thread-4370946-1-1.html%ef%bc%8c%e5%8f%b3%e4%b8%8a%e8%a7%92%e5%b8%a6%e5%9c%88%e5%9c%88%e7%9a%84%e9%

8、83%bd%e6%98%af%e6%ad%a3 /thread-4370946-1-1.html,右上角帶圈圈的都是正 在運(yùn)行的程序),是真正的同時(shí)運(yùn)行,對(duì)這個(gè)我絲毫不懷疑他,自己用 過,而且我還用它跑過win3.1,win95,win98 (用DosBox)雖然很卡, 但是能開機(jī),能使用,畫圖軟件等。對(duì)于Android,大家知道,android 上的應(yīng)用是java,(不知道的現(xiàn)在也知道了)當(dāng)然需要虛擬機(jī),而 android上的應(yīng)用是帶有獨(dú)立虛擬機(jī)的,也就是每開一個(gè)應(yīng)用就會(huì)打開 一個(gè)獨(dú)立的虛擬機(jī)。這樣設(shè)計(jì)的原因是可以避免虛擬機(jī)崩潰導(dǎo)致整個(gè)系 統(tǒng)崩潰,但代價(jià)就是需要更多內(nèi)存,所以安卓比塞班死機(jī)的

9、幾率小,我 親身體會(huì)。以上這些設(shè)計(jì)確保了 android的穩(wěn)定性,正常情況下最多單個(gè)程 序崩潰,但整個(gè)系統(tǒng)不會(huì)崩潰,也永遠(yuǎn)沒有內(nèi)存不足的提示出現(xiàn)。大家 可能是被windows毒害得太深了,總想保留更多的內(nèi)存,但實(shí)際上這 并不一定會(huì)提升速度,相反卻喪失了程序啟動(dòng)快的這一系統(tǒng)特色,很沒 必要。順便再扯一下為啥IPone這么流暢。這中間跟運(yùn)存管理機(jī)制有很 大關(guān)系,IPone是單任務(wù)系統(tǒng)大家都知道(IPone4上所謂的多任務(wù)后面 會(huì)說),在執(zhí)行一個(gè)程序時(shí)二者的步驟是相同的即:把主程式放到RAM中在RAM中執(zhí)行程序3.依照程序的需要,把RAM分給該程序使用而在結(jié)束一個(gè)程序時(shí)就有差別了Android把分給

10、該程序使用的RAM回收如程序本身沒有設(shè)定自行關(guān)閉的話,會(huì)把主程式留在RAM中如該程序沒有工作的話,就會(huì)在背景待命,否則就是背景執(zhí)行。Iphone強(qiáng)制關(guān)閉該程序把分給該程序使用的RAM回收把主程式從RAM中移除,取回記憶體所以Iphone永遠(yuǎn)有足夠的RAM去給系統(tǒng)運(yùn)作,所以永保系統(tǒng)運(yùn)作的 順暢度。而 WM、Symbian、Android這類多工系統(tǒng),在執(zhí)行一定數(shù)量的程序 后,系統(tǒng)便會(huì)變鈍。雖然看似Iphone4已經(jīng)可以利用雙擊HOME鍵呼出的任務(wù)列表解決了 多任務(wù)管理及切換問題。但是在目前,除了系統(tǒng)自帶的幾個(gè)應(yīng)用可以利 用如上方法進(jìn)行相互切換外,(天氣、短信、記事本等),大量的第三方 程序其實(shí)并

11、不能利用這個(gè)方式來進(jìn)行多任務(wù)之間的切換。而且目前的效 果,不過是將這些使用過的程序以圖標(biāo)的方式進(jìn)行了記錄,用戶在切換 時(shí)實(shí)際相當(dāng)于點(diǎn)選了該任務(wù)的快捷圖標(biāo),重新啟動(dòng)該程序罷了。就好比 是Android系統(tǒng)中長(zhǎng)按HOME鍵呼出的“最近關(guān)閉程序列表”并非像 塞班系統(tǒng)中那樣中長(zhǎng)按功能鍵彈出的正在運(yùn)行程序列表。我個(gè)人認(rèn)為, 一旦蘋果真正實(shí)現(xiàn)了多任務(wù)切換,流暢度一定會(huì)下降,除非大大提升硬件性能。關(guān)于Ext2和Ext3上面說了,Ext2/Ext3分區(qū)時(shí)為了存放應(yīng)用程序的,它們之間到 底有和區(qū)別,ext3文件系統(tǒng)是對(duì)穩(wěn)定的ext2文件系統(tǒng)的改進(jìn),有可用性好(非 正常當(dāng)機(jī)后恢復(fù)速度快)、數(shù)據(jù)完整性好(非正常關(guān)機(jī)

12、時(shí),數(shù)據(jù)完整性 好些)、速度快、易于遷移的優(yōu)點(diǎn),想了解深入一些的百度一下吧。不 過Ext3對(duì)卡的速度有所要求,最好是class4及其以上的。關(guān)于如何給SD卡分區(qū)提醒!分區(qū)后卡里所有數(shù)據(jù)消失,要做好備份!分區(qū)可以在PC端,也可以在手機(jī)端用recovery分區(qū) (推薦,比較簡(jiǎn)單),PC 上可以用 Acronis Disk Director Suite10 這個(gè)軟 件, 下 載 地 址: HYPERLINK /soft/6/7/2007/Soft_37479.htm /soft/6/7/2007/Soft_37479.htm l教程地址:/bbs/viewthr . xtra=page%3D1%26

13、amp ;filter%3Dtype%26amp;typ eid%3D157用recovery刷(這里我所使用的recovery版本是,其它版本的還沒測(cè)試,以后會(huì)放上,廣大愛 好折騰的機(jī)油可以自己實(shí)驗(yàn)一下)I我親自為大家截圖首先,進(jìn)入recovery模式,然后選擇advancedClockworkMod Recovery vUse vol keys to highlight and home to select -reboot system nou- apply sdcard:update zip-wipe data/factory reset-wipe cache partition-ins

14、tall zip from sdcard-backup and restore一 mounts and stomaige-advancedClockworkMod Recovery v然后,選擇 Partition SD CardAdvanced and Debugging Menu-Reboot Recovery-Nipe Dalvik Cache-Nipe Battery Stats-Report ErrorClockworkMod Recovery v然后選擇你想要的Ext分區(qū)大小,一般是512M,這里我選512M,Ext Size-128M- 256N-512M-1024M-2048M

15、-4096MClockworkMod Recovery v然后是選擇Swap大小的界面,由于小刀RAM足夠大,這里就不用了,選0MM M 8 6H 4 2 50 3 6 12ClockworkMod Recovery v然后會(huì)彈出這個(gè)畫面,正在分區(qū)ClockworkMod Recovery vPartitioning SD Card. please wait.大概等個(gè)3分鐘吧,就完成了,顯示如下Advanced and Debugging Menu-Reboot Recovery-Nipe Dalvik Cache-Nipe Battery Stats-Report Error-Key Test-Partition SD Card-Fix PermissionsClockworkMod Recovery v Partitioning SD Card please wait Done!這是選Reboot重啟即可完成分區(qū)下面來看看分區(qū)的效果我用來演示的卡是2G的,分區(qū)后在電腦是上看總大小事1.39G,說明分區(qū)已經(jīng)成功了再來用 Acronis Disk Dir

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論