本篇黑莓应用程序开发指南主要针对初学者,介绍了如何利用受限的 BlackBerry API 进行应用开发,确保在模拟器上的运行以及设备部署前的代码签名过程。以下是一些关键知识点:
1. **受控API的使用**:
- 黑Berry API 是有限制的,仅能在模拟器上运行,实际部署到设备前需要RIM(Research In Motion,现称 BlackBerry Limited)的代码签名授权。
- 参考第8页的“代码签名”章节,了解如何获取和实施这一过程,以确保应用程序的合法性。
2. **特定API包的功能**:
- **net.rim.blackberry.api.browser**: 提供浏览器调用功能,允许应用程序与BlackBerry浏览器互动。在第51页有详细说明如何在应用中显示内容。
- **net.rim.blackberry.api.invoke**: 让应用程序能够调用其他BlackBerry应用,如任务、消息、备忘和电话应用,相关内容见第83页。
- **net.rim.blackberry.api.mail**: 用于处理邮件交互,支持发送、接收和打开邮件,相关内容见第15页的“操作消息”。
- **net.rim.blackberry.api.mail.event**: 提供邮件事件和监听器接口,用于管理邮件事件,详情见第15页的“邮件事件”。
- **net.rim.blackberry.api.menuitem**: 允许开发者添加自定义菜单项至应用程序,如地址本、日历和消息,参考第84页的“增加菜单项”。
- **net.rim.blackberry.api.options**: 用于在设备选项中添加额外设置,查看第47页的“增加选项”。
- **net.rim.blackberry.api.pdap**: 应用程序与BlackBerry PIM(个人信息系统)集成,包括地址本、任务和日历等,与MIDP的javax.microedition.pim功能相似,相关信息见第25页的“PIMAPI”。
- **net.rim.blackberry.api.phone**: 提供高级电话程序访问特性,具体细节可在第77页的“PhoneAPI”找到。
通过这些API包,开发者能够构建功能丰富的BlackBerry应用程序,同时遵循必要的认证流程。学习和理解这些API是黑莓开发入门的重要部分,有助于构建高效且符合RIM规定的应用程序。