选择Android设备上的文件夹

时间:2011-01-25 11:33:59

标签: android android-intent file-manager

我想让用户选择目录并保存下载的文件(我的app下载文件)。  我知道有些工具(例如ES文件资源管理器)提供了这样的intent-filters。 见http://www.estrongs.com/en/support/developers.html。我为结果启动活动,然后选择文件夹作为结果。

另外,我知道没有“选择文件夹”意图标准(我不能使用与其他工具相同的意图)。您知道其他支持此类功能的工具吗?我想让用户使用他的工具,而不是ES文件管理器。

此外,Astro是否提供此类意图过滤器?我在他们的页面上找不到这个信息。 (我认为astro是android最常用的文件管理器)

2 个答案:

答案 0 :(得分:2)

我最近遇到过一些可能对此有帮助的事情: http://www.openintents.org/en/node/159

它有一个演示应用程序,展示了它如何作为文件/目录选择器与第三方应用程序进行交互。

那就是说,我还没试过。我偶然发现了这个问题,因为我还在寻找其他选择。

编辑:实际上,它看起来与您的ES文件管理器链接非常相​​似。也许它只是一个克隆。

答案 1 :(得分:0)

以下是完整的Android库:https://github.com/lemberg/directory-selector-dialog-preference

它既可以用作DialogFragment,也可以用作DialogPreference。我是它的作者,所以不要犹豫,问任何问题。