Blackberry(java开发)调用日历条目

时间:2012-02-03 18:27:23

标签: blackberry java-me calendar

我基本上按照指南在Blackberry的网站上填写活动:http://docs.blackberry.com/en/developers/deliverables/11935/Open_new_populated_calendar_entry_565481_11.jsp

我的应用程序在我的模拟器上正常运行,直到我在代码中使用此行:

Invoke.invokeApplication(Invoke.APP_TYPE_CALENDAR,new CalendarArguments(CalendarArguments.ARG_NEW,e))

当我使用它时,模拟器甚至没有完成加载,我收到错误:

Application.getApplication line:2556 -> Source not found.

我也在问题界线旁边发出警告,eclipse说的如下:

Signing Required: RIM Blackberry Apps API (0x52424200): Protected Class net.rim.blackberry.api.invoke.Invoke    VeventDecoder.java  /Calendar/src/mypackage line 165    BlackBerry Protected API

我正在使用最新的Blackberry插件进行日食。

任何人都可以帮我解决这个问题吗?谷歌并没有太大的帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

'需要签名'表示您使用的API要求您使用一组BlackBerry签名密钥对您的应用程序进行签名,以便在物理设备上运行您的应用程序。调用另一个RIM应用程序就是其中一种情况。

您可以从RIM申请一组BlackBerry签名密钥,它们是免费的,请参阅此处:https://www.blackberry.com/SignedKeys/

请注意下拉列表,如果您正在开发Java应用程序,请将其设置为“BlackBerry Smartphone Code Signing Key”

您将收到有关如何将密钥导入用于开发的IDE的电子邮件说明。

您还将收到三(3)封电子邮件,每封电子邮件都包含不同的签名密钥,您需要将所有3个密钥导入您的开发环境。我之前已经提到了这一点,因为很多人在这个签名问题中已经陷入困境,只需从这3封电子邮件中输入密钥。