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