查看&打开 Android 设备上下载的文件

发布于 2024-10-31 03:50:45 字数 253 浏览 0 评论 0原文

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

所以我的问题如下:

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

非常感谢您提前的帮助

I'm having an Android Ftp Client, I download different types of files (.txt , .pdf , .mp3) from the server. And then I list all the files I downloaded.

So my questions are as follows:

If the file is on the SD card & I listed the files by their names. What I want to do is that by clicking on the name the file is opened.
Meaning if the file name is "test.pdf" & I clicked on it it should be opened in the same way the pdf file is opened in the pdf viewer, Same thing goes for mp3 files for example, by clicking on the file I want it to be played.

Thanks alot for the help in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅忆 2024-11-07 03:50:45

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

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

Create an ACTION_VIEW Intent, using Uri.fromFile() for the Uri, and with a MIME type suitable for the type of content (e.g., you might decide to use application/pdf for .pdf files). Then, call startActivity() on that Intent.

There may be an open source Android file manager app that you could examine to see how they approach it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文