gpt4 book ai didi

android - 在 Kindle Fire 上检查 PDF Intent 没有任何结果?

转载 作者:搜寻专家 更新时间:2023-11-01 09:05:53 26 4
gpt4 key购买 nike

我正在通过 Intent 打开 PDF 文件;为了事先检查是否安装了功能强大的应用程序,我使用了以下代码:

PackageManager packageManager = context.getPackageManager();
Intent testIntent = new Intent(Intent.ACTION_VIEW);
testIntent.setType("application/pdf");
List<ResolveInfo> list = packageManager.queryIntentActivities(testIntent, PackageManager.MATCH_DEFAULT_ONLY);
return list.size() > 0;

这在我的 Galaxy Nexus 上运行良好,但是,在 Kindle Fire 上运行时该列表为空。但如果我跳过检查,PDF 就可以正常打开了!怎么会这样?

是否有任何其他方法来检查 PDF 查看功能? (PDF 包含在 APK Assets 的文件夹中,如果我知道它可以显示,我只想将其复制到数据文件夹中......)

或者我是否应该停止检查,因为大多数 Android 设备无论如何都可以查看 PDF?

最佳答案

我敢肯定,如果不设置 Intent 应该能够操作的实际数据,您就无法查询该 Intent。

This link似乎也处理同样的问题。

关于android - 在 Kindle Fire 上检查 PDF Intent 没有任何结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11886618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com