说明,本文原创,所有代码均摘自自己编写的程序,保证可以编译。PS, 微软的FRONTPAGE 2003还是很讨厌,自动无谓的垃圾代码,害得我光排版就花了2小时。
本页内容
● | 引言 |
● | SMARTPHONE SDK API 库 |
● | 管理设备中的目录文件 |
● | 取系统信息 |
● | 远程操作电话和短信功能 |
Windows Mobile日益成熟,开发者队伍也越来越壮大。作为一个10年的计算机热爱者和程序员,我也经受不住新技术的诱惑,倒腾起Mobile这个玩具。Mobile和Windows的血缘关系决定了它在Windows程序员中的受欢迎程度,在网络上随便搜索一下,关于Mobile应用、开发的文章数不胜数。可是对于计划开发一款全能的Desktop<=>Device同步管理程序的我来说,却发现资源少得可怜——仅仅在MSDN和两个国外的Developer网站上发现了一点资料。现在我仍然在搜索学习中,在这里把我迄今掌握的一点心得写出来,希望能起到抛砖引玉的功效。另请各位高手指正。
Mobile的开发资源很繁杂,很多人常常弄不清究竟要安装哪些工具才能搭建出合适的开发环境。但是我相信Microsoft SMARTPHONE 2003 SDK和Microsoft POCKETPC 2003 SDK是所有的人都知道的,它们分别为SmartPhone和PocketPC提供了必不可少的支持。兄弟我至今没有做出什么成绩,囊中羞涩,好容易攒了台SmartPhone,今天就已Microsoft SMARTPHONE 2003 SDK为例吧。
SMARTPHONE SDK包含了大量的API,列表如下(选自SDK文档,本人翻译):
Smartphone API | Description |
---|---|
ActiveSync | 创建移动应用程序安装和配置,同步服务模块,过滤器和协助访问ActiveSync服务的应用。 |
Bluetooth API | 创建支持蓝牙设备的Mobile应用程序,比如耳机,打印机和其他移动设备。 |
CE Messaging (CEMAPI) | 创建messaging applications |
Configuration Service Providers | 创建可配置各种CSPs(Configuration Service Providers)的应用 |
Connection Manager | 创建可自动管理移动设备网络连接的应用 |
Control API | 在你的移动应用程序中使用Smartphone控件 |
Device Management API | 创建可远程访问移动设备配置管理的应用程序 |
Game API (GAPI) | 创建高性能的实时游戏 |
Home Screen API | 创建用户界面插件 |
HTML Control | 创建可显示HTML文本和嵌入图片,解析XML和绑定URL到别名的应用程序 |
MIDI | 创建可播放MIDI文件的应用程序 |
Object Exchange (OBEX) | 创建对象交换应用,允许移动设备自由的通过无线交换数据 |
Pocket Outlook Object Model (POOM) API | 创建可操作收件箱部件(联系人,日历和任务)的移动应用程序 |