- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
後台挂QQ挂MSN不是梦Backgrounder终极教程
後臺掛QQ掛MSN不是夢Backgrounder終極教程
有很多人說iPhone 4開始? 4.0以後的固件已經支持後臺運行了,為什麼還需要Backgrounder????
我想說按兩下Home鍵出來的叫做最近運行程式清單,出現在這個列表裡面的唯一、充分且必要條件是最近運行過的程式,跟任何別的因素沒有關係。而且清單裡面的圖示是按最近運行的順序排序的。這個清單裡面的程式有可能是在後臺駐留的,也有可能是已經完全退出的,還有可能是真後臺還在繼續運行的。總之,都有可能,因為是否後臺跟是否出現在這個列表無關。我們可以肯定的只有一點:不在這個清單裡面的程式必定是已經完全退出了的。在後臺駐留但不出現在最近程式清單裡面這種情況是不允許發生的。
如果你在這個列表裡面手動叉掉一個程式圖示,那麼:1、如果程式本來就已經完全退出,那麼什麼事情也不會發生,只是刪掉了一個圖示而已。2、如果程式是在原生後臺,那麼程式會釋放記憶體並退出,如果程式在運行系統支援的那幾項原生幕後工作(音樂,GPS什麼的),會被終止。3、如果程式在真後臺運行,那麼程式會終止運行並完全退出。並有可能丟失未保存的資料,這一點我不是很肯定,需要進一步觀察。
有很多人問為什麼把程式設成完全關閉之後在按兩下Home鍵彈出的工作管理員裡面還是存在,似乎大家都覺得Backgrounder的完全關閉還是沒有在工作管理員裡面手動刪掉幕後程式乾淨,這一點似乎讓很多強迫症病患、偏執狂以及完美主義者極度不爽。關於這個問題,iOS4用戶手冊繁體中文版第27頁是這樣說的:
/zt/iphone3gguide/27.shtml
官方說明書說得很清楚了,按兩下Home鍵你看到的只是最近運行的程式,跟後臺不後臺沒有一毛錢關係。你在這裡刪除的,也只是最近運行的程式圖示而已,跟程式是否退出也沒有一毛錢關係。而按兩下Home鍵彈出來這個東東也不叫工作管理員,只是最近運行程式清單而已。之所以你以為這個是工作管理員,只是你想當然而已,或許還有部分白癡評測文章的影響。總之,這個故事告訴我們,不要總以為自己看到的、自己想像的東西是正確的,多看說明書是正道。
在網上看了半天,沒有看到一個到位的Backgrounder教程,大多數都是截個圖,告訴你照他這樣設就好了。且不說各人的使用習慣不一樣照貓畫虎行不行,單說發這些教程的人很多自己也沒搞清楚那些選項的真正意思,各種版本的教程問題多多。
偏偏Backgrounder又是個對系統行為影響巨大的程式,個人感覺那些越獄之後大叫越獄費電厲害的一大半是因為這個程式。而Backgrounder的設置又是無比的繞,不仔細想想是不大能搞清楚的,這個程式的設置是需要思考的。所以小弟我認真做了個教程,希望能夠幫大家正確使用這個程式。所有的說明以iOS4為標準,更早的系統我沒有用過,沒辦法幫到大家。
先用截圖簡單說明一下,然後後面再展開說明。
後臺模式設置(Backgrounding method) 對於正確使用Backgrounder,最重要的就是對於iOS4原生後臺模式的理解。這個問題Backgrounder自帶的說明就已經講得很清楚了。
iOS4提供的偽後臺支援後臺音樂播放,GPS定位,網路語音通話,以及任務完成。也就是說僅只有這四項工作可以真正在後臺運行。所謂任務完成是指在程式退出的時候還有工作沒處理完,比如保存進度存檔,那麼系統允許程式在後臺繼續工作,然後在完成保存進度之後停止運行。
除了上述四項後臺功能,系統還提供一個程式快速切換的功能,這個功能也算是iOS4多工的一部分。個人觀點,這個功能是iOS4多工中最先進最有用的功能。它讓程式在最小化的時候僅僅是暫停運行,但並不釋放記憶體,保持程式當前的狀態,這樣當你再次打開這個程式的時候,程式不需要重新從硬碟(快閃記憶體)中讀出,不需要重新Load資料,而是瞬間恢復到上次退出程式時的狀態,這個特性會給用戶很強的多工的感覺,仿佛程式從來沒有退出過一樣。而這個功能所花費的代價只是一塊記憶體,而並不消耗cpu時間。什麼意思呢?就是說快速切換並不比退出程式多耗一絲電,相反,由於再次打開程式的時候不需要讀硬碟(快閃記憶體),它比退出程式再重新開機更省電!
關於程式快速切換,瞭解到這個程度還不夠,我們還需要知道更深入一點才能正確地使用Backgrounder。
第一點是:為快速切換所保留的記憶體空間是可以被擠佔的。iOS4是沒有記憶體交換空間的,它不會像Windows那樣把硬碟(快閃記憶體)虛擬成記憶體來建立一個對應用程式來說無限的虛擬記憶體空間。所以,在iOS4中,當前景程式記憶體空間不足的時候,系統會釋放掉為幕後程式保留的用於快速切換的記憶體,提供給前景程式使用。當然,如果所有能釋放
文档评论(0)