黑莓高级API开发指南:受控API与代码签名
5星 · 超过95%的资源 需积分: 0 43 浏览量
更新于2024-10-19
收藏 1.77MB PDF 举报
"黑莓开发手册\BlackBerry应用程序开发者指南-高级卷,涵盖了黑莓平台上的J2ME应用开发,包括API的使用、代码签名、关键API包的介绍及其功能详解。"
在黑莓开发中,开发人员需要了解并掌握受控API的使用,因为这些API的功能强大但受到一定的限制。受控API是指那些能够访问BlackBerry设备深层功能的接口,如浏览器、电话、邮件等。在使用这些API创建应用程序时,开发者需要注意,虽然可以在模拟器上运行测试,但在部署到真实的BlackBerry设备之前,必须通过RIM的代码签名流程,以确保应用的安全性和合法性。
代码签名是RIM对使用受控API的应用程序进行的一种验证过程,它确保了应用程序的来源可靠,并且未被篡改。这个过程通常涉及到开发者获取证书并用其签署代码,详细步骤可在文档的第8页找到更多相关信息。
本指南中详细介绍了多个关键的BlackBerry API包,它们提供了丰富的功能供开发者使用:
1. `net.rim.blackberry.api.browser` 包:允许应用程序与BlackBerry内置的浏览器进行交互,可以用来在浏览器中显示内容,如HTML页面或网络资源,详细内容见第51页。
2. `net.rim.blackberry.api.invoke` 包:支持启动BlackBerry设备上的其他应用程序,比如任务管理器、邮件应用、记事本和电话功能,详细信息在第83页。
3. `net.rim.blackberry.api.mail` 包:提供了与BlackBerry邮件系统交互的能力,包括发送、接收和处理邮件,第15页有更深入的讨论。
4. `net.rim.blackberry.api.mail.event` 包:定义了用于管理邮件事件的接口和事件类,开发者可以监听邮件事件并作出响应,同样在第15页有介绍。
5. `net.rim.blackberry.api.menuitem` 包:允许开发者向BlackBerry系统的标准应用(如地址本、日历、消息)添加自定义菜单项,详细信息在第84页。
6. `net.rim.blackberry.api.options` 包:使得应用程序能够在设备的设置选项中添加自定义选项,用户可以通过这些选项来配置应用,第47页有具体说明。
7. `net.rim.blackberry.api.pdap` 包:提供了访问和操作BlackBerry PIM数据(如联系人、任务和日历)的接口,与MIDP的PIM API相类似,详细内容在第25页。
8. `net.rim.blackberry.api.phone` 包:提供了高级电话功能的访问接口,如拨打电话、接听电话等,开发者可以在第77页找到相关文档。
通过对这些API包的熟练运用,开发者可以创建出深度集成BlackBerry系统、提供丰富用户体验的高级应用程序。学习和理解这些API的使用是黑莓应用开发的关键步骤,也是提升应用功能和用户体验的重要途径。
2012-03-13 上传
2016-09-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
饭粒儿
- 粉丝: 33
- 资源: 8
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载