2

我想知道如果Android有正确的应用程序是否可以打开任何类型的文件......

就像我下载了一个 PSD 文件,用户有 Photoshop 阅读器并在那里打开它。

就像 iOS 中的“打开方式”一样?

还是我需要自己做?

谢谢

4

2 回答 2

2

从根本上说,您需要做的就是ACTION_VIEW在该文件上触发 Intent 并让系统决定如何处理它。如果用户有更多的应用程序来处理某种文件类型(即多个 PDF 查看器),他将被询问使用哪一个。您只需要注意catch例外情况,以防没有该类型的应用程序(否则您的应用程序将崩溃)。

于 2012-08-29T19:30:37.230 回答
1

使用 WebIntent 插件启动视图应用程序。

https://github.com/phonegap/phonegap-plugins/tree/master/Android/WebIntent/

于 2012-08-29T20:43:10.650 回答