Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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设备上下载的文件_Android_File_View_Download_Ftp Client - Fatal编程技术网

检视及;打开Android设备上下载的文件

检视及;打开Android设备上下载的文件,android,file,view,download,ftp-client,Android,File,View,Download,Ftp Client,我有一个Android Ftp客户端,我从服务器下载不同类型的文件(.txt、.pdf、.mp3)。然后我列出我下载的所有文件 因此,我的问题如下: 如果文件在SD卡上&我按文件名列出了文件。我想做的是,通过单击文件名打开文件。 也就是说,如果文件名为“test.pdf”&我点击了它,它的打开方式应该与在pdf查看器中打开pdf文件的方式相同,同样的事情也适用于mp3文件,例如,通过点击我想要播放的文件 提前感谢您的帮助创建一个操作视图意图,对Uri使用Uri.fromFile(),并使用适合于

我有一个Android Ftp客户端,我从服务器下载不同类型的文件(.txt、.pdf、.mp3)。然后我列出我下载的所有文件

因此,我的问题如下:

如果文件在SD卡上&我按文件名列出了文件。我想做的是,通过单击文件名打开文件。 也就是说,如果文件名为“test.pdf”&我点击了它,它的打开方式应该与在pdf查看器中打开pdf文件的方式相同,同样的事情也适用于mp3文件,例如,通过点击我想要播放的文件


提前感谢您的帮助

创建一个
操作视图
意图
,对
Uri使用
Uri.fromFile()
,并使用适合于内容类型的MIME类型(例如,您可能决定对
.pdf
文件使用
应用程序/pdf
)。然后,根据该意图调用
startActivity()

可能有一个开源的Android file manager应用程序,你可以检查一下,看看他们是如何实现的