黑莓应用开发:与应用程序交互及PIM数据操作指南
在应用开发中,与其他应用进行交互是拓展应用功能和提升用户体验的重要手段。对于黑莓设备而言,其预装了众多实用的程序,包括个人信息管理(PIM)相关的应用,如消息、通讯录、日历、任务和便签等。接下来,我们将深入探讨如何与这些应用进行交互,以及如何操作PIM数据。
一、PIM 应用与数据概述
PIM 应用是一组用于管理个人信息的工具,涵盖了消息、联系人、日程安排等方面。在黑莓 SDK 中,通过 JSR - 75 规范来访问 PIM 数据,这是一个 Java 标准,同时还有黑莓特定的扩展,为基本类增添了新的功能。
JSR - 75 采用工厂模式,通过 PIM 类创建其他更具体类型的 PIM 数据对象。PIM 类主要用于获取包含一系列专门 PIMItem 对象的 PIMList 对象。
PIM 类和相关对象设计得较为通用,这是因为 PIM 数据本身是一个通用概念,且作为 Java 标准,需要具备足够的灵活性以适应不同的系统。例如,黑莓 PIN 字段是黑莓特有的概念,其他设备不会使用,但 PIM 数据通过键值对的方式存储,能够灵活处理各种可能的情况。
键值对是一种基于静态键存储值的模式,通过已知的键可以访问对应的值。不过,使用这种方式时,键需要被广泛知晓,而且简单的数字键不利于代码的自解释和可读性,字符串键虽然更易读,但容易出错,因为编译器无法帮助确保使用的是正确的键。为了解决这些问题,每种 PIM 项都有派生类,这些类能让代码更易编写和阅读。
二、PIMLists 和 PIMItems
- PIMLists :
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



