我想知道如果Android拥有正确的应用程序,是否可以打开任何类型的文件......
就像我下载一个PSD文件,用户有Photoshop阅读器并在那里打开它。
喜欢iOS中的“Open In”吗?
或者我需要本地化吗?
由于
答案 0 :(得分:2)
从根本上说,你所要做的就是在该文件上激活ACTION_VIEW
Intent,让系统决定如何处理它。如果用户有更多的应用来处理某种文件类型(即多个PDF查看器),他将被问到要使用哪个。您需要关注的是catch
异常,以防该类型没有应用(否则您的应用会崩溃)。
答案 1 :(得分:1)
使用WebIntent插件启动视图应用程序。
https://github.com/phonegap/phonegap-plugins/tree/master/Android/WebIntent/