Android活动中的浏览按钮

时间:2018-11-05 03:18:49

标签: android file-browser

当前,我正在开发一个应用程序,该应用程序在我的活动中需要一个浏览按钮。当我按下浏览按钮时,我应该只能浏览和选择手机和SD卡中的文本文件。选择文本文件后,所选文件的目录应显示在文本视图中。同样,文本文件的内容应在另一个文本视图中显示。这该怎么做?有人可以帮帮我吗..

1 个答案:

答案 0 :(得分:0)

将此内容包含在您的Android清单中

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

要获取内置SD卡,可以使用

String extStore = System.getenv("EXTERNAL_STORAGE");
File f_exts = new File(extStore);

要获取外部SD卡,可以使用

String secStore = System.getenv("SECONDARY_STORAGE");
File f_secs = new File(secStore);

运行代码

 extStore = "/storage/emulated/legacy"
 secStore = "/storage/extSdCarcd"