点击按钮打开SD卡部分

时间:2013-12-03 08:29:33

标签: android

对不起,如果我重复这个问题。

我正在开发一个简单的文件阅读应用程序。因为我有多行编辑文本(文本区域)和一个按钮。

我有文件阅读代码。

但是,按下按钮,我想从sdcard中选择一个文件。

我不想像“/sdcard/xyz.txt”那样对路径进行硬编码。用户只需单击按钮,然后将打开SD卡部分,用户将选择他的文件。

任何人都可以告诉我如何点击按钮打开SD卡部分?

2 个答案:

答案 0 :(得分:2)

有一个开源项目,它为您提供了一个完整的文件选择器,可以使用意图调用

使用this

像这样:

enter image description here

enter image description here

答案 1 :(得分:1)

试试这个

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
intent.setData(Uri.parse("file://"));

if (getPackageManager().resolveActivity(intent, 0) != null)
startActivity(intent);

我创建了自己的filemanager。 试试这个链接:How to open inbuilt filemanager through code