Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中打开所有SD卡文件?_Android_File - Fatal编程技术网

如何在Android中打开所有SD卡文件?

如何在Android中打开所有SD卡文件?,android,file,Android,File,在我的应用程序中,我想将文件从SD卡上传到我的服务器。为此,我想打开SD卡中包含的所有文件的文件选择器对话框。请任何人帮助我如何做 我试过了 Intent intent = new Intent(); // intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELE

在我的应用程序中,我想将文件从SD卡上传到我的服务器。为此,我想打开SD卡中包含的所有文件的文件选择器对话框。请任何人帮助我如何做 我试过了

Intent intent = new Intent();
// intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);

它只打开图像文件,但我想要所有文件

实际上Android没有内置的文件浏览器支持。因此,您必须使用任何第三方文件资源管理器,如AstroES等,并且使用Intent您可以在应用程序中获得所需的文件

另外,您尝试的方法仅适用于gallery中的特定图像。因此,它对其他文件格式没有帮助


但我建议您只需浏览一个GitHub项目并使用它,它只是一个文件,您必须将您的项目及其作为文件浏览器的工作包括在内,并且您不必为此使用任何第三方应用程序。

哪种类型的文件?图像、视频或任何其他文件?所有文件(.pdf、.doc、.ppt、.mp4等)都有点晚,但有一个…如何将该文件路径带到变量,因为我想将该文件从您的activity use intent for FileExplorer.java文件上载到我的服务器,当您选择任何文件时,只需在OnActivityResult()中返回其指向活动的路径。