如何浏览存储在android SD内存中的文件?

时间:2011-01-09 23:09:32

标签: android

我希望能够使用Android应用程序浏览文件并获取所选文件的路径。我怎么能这样做?

4 个答案:

答案 0 :(得分:2)

您应该在Data Storage in the Android Developer APIs上阅读此部分。这里有很多关于如何访问SD卡的好信息。浏览它将是访问卡数据的扩展。 (获取SD卡上的文件列表,然后将其显示给用户。)

答案 1 :(得分:1)

将标准java类用作File.listFiles();。在活动中以任何方式查看文件 - 例如在ListView中。您可能还需要Environment类中的方法。

答案 2 :(得分:0)

您可以使用DDMS浏览Android应用程序内的文件。

答案 3 :(得分:0)

基本上有两种选择:

  1. 编写自己的Activity,它将执行浏览任务 - 这并不是很困难。您需要使用ListView
  2. 返回的文件列表获取File.listFiles();
  3. 使用支持文件浏览/管理的任何Intent - 只需调用那些Intent即可。例如。比如this one