Excel 从第三方Blackberry应用程序启动“要去的文档”应用程序

Excel 从第三方Blackberry应用程序启动“要去的文档”应用程序,excel,pdf,blackberry,ms-word,powerpoint,Excel,Pdf,Blackberry,Ms Word,Powerpoint,我想知道是否可以使用第三方blackberry应用程序中的“Documents to Go”应用程序打开文档、xls、pdf等文件。您可以使用该类启动其他应用程序,例如通过查找其描述符和使用runApplication()。您还可以在描述符中传递参数,如果应用程序查看传递给它的参数,它实际上可能会打开指定的文件。如果您想打开特定的文档,因为文档可以注册来处理这些扩展名,您可以使用注册表调用,它将为您处理。查看和类,以下代码将在给定路径中打开文档,Docs ToGo将通过注册表接管: Invoca

我想知道是否可以使用第三方blackberry应用程序中的“Documents to Go”应用程序打开文档、xls、pdf等文件。

您可以使用该类启动其他应用程序,例如通过查找其描述符和使用runApplication()。您还可以在描述符中传递参数,如果应用程序查看传递给它的参数,它实际上可能会打开指定的文件。

如果您想打开特定的文档,因为文档可以注册来处理这些扩展名,您可以使用注册表调用,它将为您处理。查看和类,以下代码将在给定路径中打开文档,Docs ToGo将通过注册表接管:

Invocation invocation = new Invocation(path);
Ragistry reg =  = Registry.getRegistry("<your app namespace.class>");
reg.invoke(invocation);
Invocation Invocation=新调用(路径);
Ragistry reg==Registry.getRegistry(“”);
注册调用(调用);
如果没有为文件内容类型注册的处理程序,将抛出一个错误代码

注意:Docs ToGo中有一个小错误-关闭文档或单击back按钮可能不会引导用户返回应用程序


编辑:getRegistry函数采用类的完全限定名称,例如com.softartisans.SilverDust,其中SilverDust是类mane。您可以从第291页-客户端使用注册表找到有关注册表使用的更多信息。我最初链接到javax注册表,但是查看文档更有用。

你所说的“”是什么意思?我已经添加了关于注册表的信息。另外,我最初在javax文档中提供了指向注册表的链接,但是在BB文档中查看它可能更有用。