Appointment over SMS on Windows Mobile
??? 設(shè)想這樣一個場景,早上出門的時候,手機里一個Appointment提醒彈了出來,恰好昨天還沒有來得及通知參與該會議的幾個重要成員,而這時候身邊又沒有可以接入的Wi-Fi。這時,給成員們發(fā)送一條短信提醒一下,也算是一個不錯的補救辦法。
??? 在windows mobile 6 SDK提供的sample中,就提供了這么一個解決方案。用戶可以使用Appointment over SMS來選擇一個Appointment,并將該Appointment通過SMS發(fā)送給相關(guān)聯(lián)系人。該應(yīng)用程序添加了POOM(Pocket Outlook Object Model)的引用。如下圖1所示:
?
?????????????????????? ?圖1:程序中對POOM的引用
??? 我們可以使用Windows Mobile 6 SDK的Cellular Emulator工具來調(diào)試應(yīng)用程序。具體方法如下:
1. 打開Cellular Emulator,使其和我們使用的Device Emulator建立聯(lián)系。具體方法可以參考我之前的文章“Ring Tone Manager on Windows Mobile”。
2. 在Device Emulator上新建一個Outlook聯(lián)系人,如下圖2所示:
?
??????????????????????????????????????????????? 圖2:新建Outlook聯(lián)系人
3. 新建幾個Appointment,給出時間,地點等信息。
4. 打開AppointmentOverSms.sln,進行編譯,然后選擇啟動的Device Emulator進行調(diào)試。
5. 程序的初始運行界面如下圖3所示,列出了剛才新建的一些Appointments。我們選擇其中的一個,進行點擊。
??????????????????????? 圖3:程序運行初始界面
6.在彈出來的對話框中,我們選擇一個第2步中新建的outlook聯(lián)系人,然后點擊發(fā)送。然后,大家就可以在Cellular Emulator工具中看到該SMS了,同時,我們也可以進行回復(fù),回復(fù)的內(nèi)容可以顯示在Device Emulator中。圖4顯示了這個過程,黑色框內(nèi)的是應(yīng)用程序給Cellular Emulator發(fā)送的內(nèi)容,紅色框內(nèi)是Cellular Emulator回復(fù)的內(nèi)容,我們可以在左邊的Device Emulator中看到回復(fù)的消息。
????????????????????????????? 圖4:Device Emulator和Cellular Emulator的交互
總結(jié)
以上是生活随笔為你收集整理的Appointment over SMS on Windows Mobile的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IA-32系统编程指南 - 第三章 保护
- 下一篇: 为自己打气