【发布时间】:2009-12-01 05:58:30
【问题描述】:
我目前正在开发一个 BlackBerry 应用程序,我需要能够通过单击电子邮件或网页中的链接来打开该应用程序。该链接将包含一串文本,该文本也需要在运行时提供给应用程序。
iPhone OS 允许您通过自定义协议(例如 appname://some-other-text)非常轻松地做到这一点。 BlackBerry SDK 中是否有类似的功能可用,还是会变成白日梦?
【问题讨论】:
标签: blackberry
我目前正在开发一个 BlackBerry 应用程序,我需要能够通过单击电子邮件或网页中的链接来打开该应用程序。该链接将包含一串文本,该文本也需要在运行时提供给应用程序。
iPhone OS 允许您通过自定义协议(例如 appname://some-other-text)非常轻松地做到这一点。 BlackBerry SDK 中是否有类似的功能可用,还是会变成白日梦?
【问题讨论】:
标签: blackberry
我通过注册自定义BrowserContentProvider(使用独特的自定义 MIME 类型)来完成类似的操作。然后,您使用返回具有自定义 MIME 类型的网页的 URL,这将触发您的 BrowserContentProvider 实现。此实现的一部分可能包含启动您的应用程序的代码(如果已经运行,则将其置于前台)。
还有一个名为ContentHandler 的类,您可能也想研究一下。我没有使用它,但它似乎能够根据某些文件名匹配条件生成自定义处理程序。
【讨论】: