Blackberry 将(RIM java)应用程序与BB通讯簿集成
我想知道我的api如何将RIM应用程序与BlackBerry通讯簿集成。例如:-通过从BB本地地址选择联系人,按下菜单按钮,然后选择通过XYZ应用程序撰写SMS选项来发送SMS消息,就像我们编写SMS一样。首先需要创建一个类,扩展Blackberry 将(RIM java)应用程序与BB通讯簿集成,blackberry,integration,Blackberry,Integration,我想知道我的api如何将RIM应用程序与BlackBerry通讯簿集成。例如:-通过从BB本地地址选择联系人,按下菜单按钮,然后选择通过XYZ应用程序撰写SMS选项来发送SMS消息,就像我们编写SMS一样。首先需要创建一个类,扩展net.rim.blackberry.api.menuitem.ApplicationMenuItem并重写run(对象上下文)方法 当用户单击菜单项时,将调用此方法,并且上下文对象的类型为javax.microedition.pim.Contact,因此您可以获取高亮
net.rim.blackberry.api.menuitem.ApplicationMenuItem
并重写run(对象上下文)
方法
当用户单击菜单项时,将调用此方法,并且上下文对象的类型为javax.microedition.pim.Contact
,因此您可以获取高亮显示项的所有相关地址信息
重写toString()方法为菜单项指定名称,例如
public String toString() {
return "MyMenuItem";
}
接下来,您需要注册您的菜单项。创建自动启动、系统模块应用程序并调用以下方法:
ApplicationMenuItemRepository.getInstance().addMenuItem(
ApplicationMenuItemRepository.MENUITEM_ADDRESSBOOK_LIST, instanceOfYourApplicationMenuItem
);
ApplicationMenuItemRepository.getInstance().addMenuItem(
ApplicationMenuItemRepository.MENUITEM_ADDRESSCARD_VIEW, instanceOfYourApplicationMenuItem
);
第一个调用将在addressbook列表视图中注册菜单项,第二个调用将在detail视图中注册菜单项(在打开地址后)
希望有帮助 您好,是否可以在本机通讯簿Blackberry?中添加选项。例如,假设我的BB java应用程序名称为XYZ,现在我希望此XYZ选项将出现在BB本机通讯簿的完整菜单中。是否可能?请尽快回复..是的,请重写toString()方法