0

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

所以我的问题如下:

如果文件在 SD 卡上,我会按文件名列出文件。我想要做的是通过单击打开文件的名称。意思是如果文件名是“test.pdf”并且我点击它应该以与在 pdf 查看器中打开 pdf 文件相同的方式打开它,例如 mp3 文件也是如此,通过点击我想要的文件它要播放。

非常感谢您提前提供的帮助

4

1 回答 1

1

创建一个ACTION_VIEW Intent,Uri.fromFile()用于Uri, 并使用适合内容类型的 MIME 类型(例如,您可能决定application/pdf用于.pdf文件)。然后,调用startActivity()那个 Intent。

可能有一个开源的 Android 文件管理器应用程序,您可以检查它以了解他们是如何处理它的。

于 2011-04-10T11:07:11.567 回答