• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            春暖花開
            雪化了,花開了,春天來了
            posts - 149,comments - 125,trackbacks - 0
            很長時間沒有用Cellular Emulator ,使用上都有一些遺忘. 所以千萬別相信自己什么都能記住啊.

            摘自: http://www.cnblogs.com/upto/archive/2007/02/14/649769.html 
                     黎波老師的博客

            Windows Mobile 6 SDK 中的 Cellular Emulator

            現在的 Windows Mobile 設備大多數都擁有電話和其他無線通信的功能。在許多情況下,你想讓你的應用程序跟這些通信功能進行交互。例如,你想在電話響起的時候,將你的應用程序播放音樂的聲音調小;或者需要直接對通信硬件進行各種操作。那么開發這種類型的應用程序往往比較困難,最大的難點在于測試應用程序。

            為了解決測試這種應用程序的困難,Windows Mobile 6 SDK 包含了 Cellular Emulator(蜂窩仿真器)。Cellular Emulator 讓你能夠在 Device Emulator 中,測試你的應用程序在各種蜂窩通信的情況下的行為。



            Cellular Emulator 是一個強大的測試工具,它可以用于測試你的應用程序在蜂窩通信狀況變化時的行為。用 Cellular Emulator 可以執行一些簡單的測試,如:在仿真器中撥打電話,接聽來電和掛斷電話,發送和接收 SMS 信息等。為了讓開發人員可以測試更復雜的功能,Cellular Emulator 還支持對 SIM 配置信息的修改,還有選擇2G網絡還是3G網絡。所有這些測試工作都不需要用到一臺物理設備。

            要讓 Cellular Emulator 和 Device Emulator 可以一起配合使用,首先你需要把他們關聯起來。
            1. 記下 Cellular Emulator 左下角狀態欄的 COM 端口號。如 COM5。
            2. 在 Device Emulator 中選擇“File-->Configure...”菜單項,打開 Emulator Properties 對話框。
            3. 在 Emulator Properties 對話框中選擇 Peripherals 選項卡。
            4. 把剛才記下的 COM 端口號輸入到 Serial Port 0 文本框中。如果你在下拉列表中找不到你的端口號,可以自己輸入進去。
            5. 點擊 OK 按鈕保存設置,關閉 Emulator Properties 對話框。
            6. 點擊“File-->Reset-->Soft”菜單項,對仿真器進行軟重置操作。



            待仿真器完成重置過程并重新啟動后,你將會看到仿真器的蜂窩網絡已經可用了。如果還是不行,可能是安裝了 Windows Mobile 6 SDK 之后,沒有重新啟動系統的原因吧。

            給仿真器撥打電話
            打開 Cellular Emulator 的 Call Manager 選項卡,在 Phone Number 文本框中輸入任意一個電話號碼,點擊旁邊的 Dial 按鈕,仿真器的電話鈴聲將響起,并顯示來自所輸入的電話號碼的來電。這時在 Active Calls 列表中將出現仿真器上的活動通話,Status 顯示為 Incoming。
            用7272024這個電話號碼向仿真器撥打電話:


            仿真器收到電話號碼為7272024的來電:


            從仿真器撥打電話
            Preset Number 列表中提供了4個可供測試的電話號碼。Busy 表示線路忙,Reject 表示拒絕接聽,Hang Up After Connect 表示接聽后再掛斷,No Answer 表示沒有回應。嘗試在仿真器中撥打7272021,Cellular Emulator 的 Active Calls 列表將顯示仿真器當前的活動通話。電話接通后持續了10秒鐘,然后掛斷,也就是Hang Up After Connect




            向仿真器發送 SMS 信息
            打開 Cellular Emulator 的 SMS 選項卡,在 Send to device 的多行文本框中輸入短信內容,然后點擊 Send 按鈕將短信發送至仿真器。


            仿真器將收到新短信:


            還可以設置重復發送。選中 Repeatly 檢查框,設定好 Interval(間隔時間)和 Max Count(最大數目),然后再點擊 Send 按鈕即可。如果你在仿真器中回復了信息,將會在 Cellular Emulator 的 Receive from device 列表中看到你回復的短信。


            選擇網絡
            打開 Cellular Emulator 的 Network 選項卡,可以選擇2G或者3G網絡,斷開 GPRS 連接,查看數據通道等。


            執行和查看 AT 命令
            打開 Cellular Emulator 的 Injection 選項卡,這里可以向仿真器發送 AT 命令或事件。


            打開 Cellular Emulator 的 AT log 選項卡,可以看到剛才所有對仿真器的操作對應的 AT 命令。


            使用配置文件
            這里可以選擇使用哪一個 SIM 配置文件,文件內容是 XML 格式。


            總結
            有了 Cellular Emulator 的配合,Device Emulator 顯得更加強大。現在 Windows Mobile 6 開發人員可以使用仿真器進行開發和測試,而不需要購買各種真實設備。遺憾的是,Cellular Emulator 并不支持 Windows Mobile 5.0 和 Windows Mobile 2003 的仿真器。不過好在 Windows Mobile 6 的 API 跟 Windows Mobile 5.0 的絕大部分一樣,所以你可以在 Windows Mobile 6 的仿真器中開發和調試 Windows Mobile 5.0 的應用程序。對于 Windows Mobile 2003 可能測試效果沒有那么一致,你也可以自己嘗試一下。

            參考:
            What's New for Developers in Windows Mobile 6

            posted on 2009-04-15 09:59 Sandy 閱讀(1939) 評論(0)  編輯 收藏 引用 所屬分類: windows學習
            区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 亚洲精品tv久久久久久久久| 久久天天躁狠狠躁夜夜2020一 | 久久精品草草草| 欧美久久天天综合香蕉伊| 久久精品人人做人人爽电影| …久久精品99久久香蕉国产| 91超碰碰碰碰久久久久久综合| 欧美精品丝袜久久久中文字幕| 亚洲中文精品久久久久久不卡| 久久久精品午夜免费不卡| 久久综合久久性久99毛片| 久久久久无码精品国产不卡| 久久久久无码精品| 久久精品中文无码资源站| 久久99精品国产99久久6| 老男人久久青草av高清| 国产A级毛片久久久精品毛片| 老男人久久青草av高清| 久久97久久97精品免视看| 色欲久久久天天天综合网精品| 国产高潮久久免费观看| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 狠狠色丁香久久综合五月| 2021久久精品免费观看| 999久久久国产精品| 91精品国产91久久综合| 久久久久高潮综合影院| 久久久亚洲精品蜜桃臀| 女人香蕉久久**毛片精品| 粉嫩小泬无遮挡久久久久久| 性色欲网站人妻丰满中文久久不卡| 久久精品亚洲欧美日韩久久| 久久超碰97人人做人人爱| 亚洲香蕉网久久综合影视| 怡红院日本一道日本久久| 久久久久女人精品毛片| 婷婷五月深深久久精品| 无码专区久久综合久中文字幕| 久久免费看黄a级毛片| 国产A级毛片久久久精品毛片|