扩展Windows Mobile模拟器存储空间的方法
1. Windows Mobile模擬器存儲空間瀏覽
??? 首先,我們來看看Windows Mobile模擬器默認(rèn)存儲空間的情況。以下我僅列出了PocketPC 2003se Emulator、Windows Mobile 5.0 PocketPC R2 Emulator、Windows Mobile 6 Professional Emulator和Windows Mobile 6.5 Professional Emulator這4中模擬器的Memory Setting:
圖1:4種WM模擬器的Memory Settings情況
??? 從圖1中我們可以看到,除了PocketPC 2003se Emulator可以讓用戶來調(diào)整Storage和Program的空間大小比例以外,其他3種模擬器的Storage大小都是32M,用戶不可調(diào)整;而 Program的大小確各不相同。下面,我們來看看如何對這些不同版本的WM模擬器的Memory進(jìn)行擴(kuò)展。
2. WM模擬器Memory擴(kuò)展方法
2.1 Program Memory擴(kuò)展方法
??? 對于模擬器中的Program存儲部分,我們可以通過Visual Studio的設(shè)置來改變,該方法對于以上4種模擬器均適用。具體方法如下,通過Tools –> Options -> Device Tools ->?? Devices菜單,選中目標(biāo)模擬器,以Windows Mobile 6 Professional Emulator為例,點(diǎn)擊右邊的"Properties”菜單,然后在彈出的對話框中選"Emulator Options”,在“Specify RAM Size”中填寫需要的存儲空間大小,這里我填寫了256。重啟模擬器以后,就能夠看到Program的大小改變了。如下圖2所示:
圖2:使用Emulator Options改變Program空間大小
2.2 利用Storage Card進(jìn)行擴(kuò)展的方法
??? 有時候我們需要在模擬器上安裝一些應(yīng)用程序來測試,這就可以通過Storage Card來進(jìn)行擴(kuò)展,該方法對于以上4種模擬器均適用。具體方法如下,選擇模擬器的 File->Configure->General->Shared folder,并選擇本地PC的一個文件夾,映射為模擬器的Storage Card。如下圖3所示:
圖3:利用Storage Card進(jìn)行擴(kuò)展
2.3 改變程序調(diào)試目錄進(jìn)行擴(kuò)展
??? 我們建立的Windows Mobile項(xiàng)目,默認(rèn)的程序調(diào)試路徑為My Device->Program Files,如下圖4所示:
圖4:程序調(diào)試默認(rèn)路徑
??? 但是有的時候,我們調(diào)試的應(yīng)用程序可能會占用很大的空間,如果超過了Storage的限制(32M),那么肯定就無法進(jìn)行調(diào)試。既然Storage的大小 為32M,已經(jīng)hard code了,那么我們有沒有辦法來改變程序調(diào)試的路徑,使其也映射到本地PC文件夾呢?答案是肯定的。具體方法如下:點(diǎn)擊”Project Properties”,(注意不是Solution Properties),改變Device中的Output File Folder,例如改為“\storage card\***”,這樣,當(dāng)你Debug程序的時候,就會下載到Storage Card當(dāng)中去了,而Storage Card又已經(jīng)通過方法2.2映射到本地PC的文件中去了。因此,我們就不用受32M Storage空間的限制了。如下圖5所示:
圖5:改變程序調(diào)試目錄進(jìn)行擴(kuò)展
2.4 PocketPC 2003se Emulator 中改變Storage和Program的比例
??? 在PocketPC 2003se Emulator中,如果需要調(diào)試比較大的程序,我們可以通過方法2.1,將RAM空間變大,然后再改變Storage和Program的比例,來擴(kuò)大Storage。如下圖6所示:
圖6:PocketPC 2003se Emulator擴(kuò)大Storage
3. 總結(jié)
??? 本文總結(jié)了4種擴(kuò)展Windows Mobile存儲空間的方法,特別是第三種方法,在Debug階段,如果調(diào)試的應(yīng)用程序占用空間比較大,通過該方法就可以順利進(jìn)行調(diào)試。希望本人在這里總結(jié)的這些方法對廣大Windows Mobile開發(fā)愛好者有用。
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。 轉(zhuǎn)自:http://www.cnblogs.com/dearsj001/archive/2009/08/15/ExtandWMMemory.html轉(zhuǎn)載于:https://www.cnblogs.com/chlyzone/archive/2011/03/12/1982033.html
總結(jié)
以上是生活随笔為你收集整理的扩展Windows Mobile模拟器存储空间的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL 中的unicode字符
- 下一篇: java mina unix clien