从触发应用程序的文件中获取路径

时间:2011-08-08 21:28:27

标签: blackberry filesystems blackberry-simulator blackberry-jde delete-file

我正在将文件下载到BlackBerry中的SD卡,当我打开该文件时,我的应用程序就会运行。因此,当我的应用程序运行时,我需要删除该文件。

问题是我不知道我的应用程序的位置(文件),因为用户可以在任何地方下载该文件。 BB OS中有什么让我知道该文件的路径吗?有了这个,我可以给我的应用程序一个参数或其他东西......

嗯,就是这样。

1 个答案:

答案 0 :(得分:0)

如果您注册了调用注册表,以便在需要打开文件时调用您的应用程序,您将在Invocation对象中获得完整的URL。此URL足以通过FileConnector删除文件。

请参阅this BlackBerry example以正确注册您的应用。另外,在步骤6中注意invoc.getURL() - 这是你需要使用的。