我设计了一个黑莓应用程序,它运行良好。但我需要我的应用程序以两种方式打开。一个是当我的应用程序被点击时它应该打开并且这工作正常。第二种打开方式是每当点击邮件中的链接时,我的应用程序就会打开。我有一点想法,我们必须通过 Httpregistry 在我们的应用程序中注册链接。如果这是真的,请帮助我如何做到这一点,否则请为我提供实现该功能的解决方案。
问问题
421 次
1 回答
3
您有 3 种不同的选择:
HttpFilterRegistry,如果您将应用程序的一个类注册为 HTTP 过滤器,则每次单击链接时都会调用您的应用程序(也应与电子邮件一起使用,未经测试)
StringPatternRepository:您可以定义在文本中找到给定字符串模式时要执行的操作。在这里解释:http: //supportforums.blackberry.com/t5/Java-Development/Leverage-pattern-matching-in-BlackBerry-smartphone-applications/ta-p/445053
实现一个浏览器插件(仅在浏览器中工作)来处理特定的 mime 类型: http: //www.blackberry.com/developers/docs/7.1.0api/net/rim/device/api/browser/plugin/BrowserContentProvider。 html
我会先尝试使用 HTTP 过滤器,StringPattern 有很多副作用。
您还必须至少启动一次应用程序才能注册字符串模式或 HTTP 过滤器。可以通过定义在系统启动时调用的备用入口点来完成。
于 2012-11-15T12:24:13.457 回答