J2ME Personal Information Management (PIM) 概览
2010-08-16 00:00:00 来源:WEB开发网Event 和 Event List
一个 Event 表示 Event 数据库中的单个条目,比如,移动设备上的日历。Event 中的关键字段是 Location、Summary、Start date、End Date 和 Alarm notification。清单 2 展示如何向 Event 数据库添加一个 Event。
清单 2. 添加一个 Event
EventList eventList = null;
try {
eventList = (EventList) PIM.getInstance().openPIMList(PIM.EVENT_LIST,
PIM.READ_WRITE);
} catch (PIMException e) {
return;
}
Event singleEvent = eventList.createEvent();
if (eventList.isSupportedField(Event.SUMMARY))
singleEvent.addString(Event.SUMMARY, PIMItem.ATTR_NONE, "Java Training");
if (eventList.isSupportedField(Event.START))
singleEvent.addDate(Event.START, PIMItem.ATTR_NONE, aDate.getTime());
if (eventList.isSupportedField(Event.END))
singleEvent.addDate(Event.END, PIMItem.ATTR_NONE, aDate.getTime());
try {
singleEvent.commit();
} catch (PIMException e) {
// An error occured
}
try {
eventList.close();
} catch (PIMException e) {
}
ToDo 和 ToDo List
ToDo 接口表示移动设备上的 Task 数据库中的单个任务,重要的字段是 Note or Summary、Priority、Completion Date、Due Date 和 whether completed。清单 3 展示如何向数据库持久化添加一个 ToDo。
Tags:JME Personal Information
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接