搜索是不是安装了 pdf 阅读器应用程序 - Android

Posted

技术标签:

【中文标题】搜索是不是安装了 pdf 阅读器应用程序 - Android【英文标题】:search if is a pdf reader app installed - Android搜索是否安装了 pdf 阅读器应用程序 - Android 【发布时间】:2013-04-30 18:53:58 【问题描述】:

你能帮帮我吗?我想在进入特定活动(假设测试设备)时检查是否有任何应用程序可以读取 pdf,如果没有,显示一个 toast 说该应用程序未安装,我需要使用 mime“应用程序/pdf”对吗?感谢您的帮助!抱歉英语不好

【问题讨论】:

我想这会对你有所帮助:java - How to render PDF in android 感谢这在我想打开 pdf 时帮助我,但如果安装了任何 pdf 阅读器应用程序,我想收到通知 【参考方案1】:

第 1 步:为您希望执行的操作创建一个 Intent(例如,ACTION_VIEW 用于 MIME 类型的 application/pdf 用于特定的Uri

第 2 步:使用 PackageManagerqueryIntentActivities()resolveActivity() 找出可以处理此请求的已安装内容。

【讨论】:

以上是关于搜索是不是安装了 pdf 阅读器应用程序 - Android的主要内容,如果未能解决你的问题,请参考以下文章

检查是不是安装了 PDF 阅读器 - QDesktopServices::openUrl()

Android PDF阅读器组件

pdf文件打不开是啥原因

PDF下载无法打开

C# 在Winform中打开PDF

PDF文件怎样才能复制出来