2011-12-13 43 views
0

我有一个目录里面有大量的文件。 现在,我想通过给文件夹路径打开一个应用程序(文件管理器|图像管理器)(例如/ data/sdcard/DCIM/unbelievable_awesome_images /)。如何使用第三方组件浏览Android中的文件系统?

文件管理器只需要浏览到这个简单的目录,图像管理器应该自动读出这个文件夹中的所有图像,并按照他的喜好显示。

主要思想是对这个目录中包含的所有图像以及简单查看它的能力进行概述。

  • 你有任何想法如何解决这个使用意图的?
  • 你有另一个更好的主意如何解决这个问题?

回答

1

您可以发送一个意向OIFileManager,它必须安装这个工作http://openintents.org/en/filemanager

Intent intent = new Intent("org.openintents.action.PICK_FILE"); 
startActivityForResult(intent, 1); 
+1

感谢您的想法,但我不希望用户安装任何附加应用程序。 :/它在全世界范围内工作并不重要,但它应该在大多数设备上工作,因此它只是一个功能;不是主要优点。也许我可以检查三星/ HTC /摩托罗拉的“默认文件管理器”的软件包名称,如果存在,请使用所需的路径启动它。不幸的是,我不知道如何解决这个问题。顺便说一句,您的意图是不提供关于要打开的路径的信息,它是否主导telekinesis?^^ – poitroae 2011-12-13 21:57:15