我想知道是否可以从第三方黑莓应用程序使用“文件去”应用程序打开文档,xls,pdf等文件。从第三方黑莓应用程序启动文件去应用程序
1
A
回答
2
如果你想打开一个特定的文档,由于Docs ToGo注册来处理这些扩展,你可以使用注册表调用,它会为你处理。看看在Registry和Invocation类,下面的代码将打开指定路径的文件,文件多哥将接管通过注册表:
Invocation invocation = new Invocation(path);
Ragistry reg = = Registry.getRegistry("<your app namespace.class>");
reg.invoke(invocation);
如果没有注册的处理程序的文件内容类型将会抛出ContentHandlerException,错误代码为ContentHandlerException.NO_REGISTERED_HANDLER。
注意:Docs ToGo中存在一个小错误 - 关闭文档或单击后退按钮可能不会将用户导回到您的应用程序。
编辑:getRegistry函数采用类完全限定名称,例如com.softartisans.SilverDust,其中SilverDust是类鬃毛。您可以找到更多关于使用注册表in this online book起始页291 - 客户使用注册表的信息。我最初链接到javax注册表,但看看BlackBerry Registry文档更有用。
1
您可以使用ApplicationManager类启动其他应用程序,例如查找其描述符并使用runApplication()。您也可以在描述符中传递参数,并且如果应用程序查看传入的参数,它实际上可能会打开指定的文件。
相关问题
- 1. 黑莓第三方应用程序的互联网连接
- 2. 黑莓应用程序在
- 3. 如何从第三方应用程序启动PowerShell?
- 4. 从黑莓日历内启动应用程序
- 5. 从第三方应用程序启动时VB6 ActiveX exe失去焦点
- 6. 自动更新黑莓应用程序
- 7. 在黑莓中的另一个第三方应用程序中使用相机
- 8. 让第三方应用程序直接启动我的活动?
- 9. 黑莓:命令行构建和应用程序自动启动
- 10. 如何在黑莓中自动启动应用程序
- 11. 从本地黑莓应用程序的黑莓菜单
- 12. 黑莓应用程序与指南针应用程序集成
- 13. 黑莓应用程序外观VS Facebook应用程序
- 14. 启动屏幕从第三方应用程序启动时重新显示
- 15. 从应用程序启动“启动器应用程序抽屉”?
- 16. Android的 - 从应用程序(第三方)的启动我的应用程序活动
- 17. LibStatusBar图标在第三方应用程序启动时消失
- 18. Android - 如何启动包名称的第三方应用程序?
- 19. 在黑莓10应用程序中启动服务
- 20. 通过自定义URL计划启动黑莓应用程序
- 21. 如何重新启动黑莓应用程序?
- 22. 应用程序不会启动或加载黑莓模拟器
- 23. 如何在特定时间启动黑莓应用程序?
- 24. 从黑莓应用程序上传文件到FTP
- 25. 用Android应用程序启动应用程序或文件
- 26. Yammer第三方应用程序访问
- 27. 第三方HTML5 .HTA应用程序?
- 28. 安卓第三方应用程序
- 29. WCF - 第三方应用程序认证
- 30. iFrames中的第三方应用程序?
“你的应用程序名称空间”是什么意思? – hishboy 2010-04-05 22:31:49
我已添加有关注册表的信息。此外,我最初在javax文档中给出了注册表的链接,但在BB文档中查看它可能更有用。 – Tamar 2010-04-06 14:20:29