gpt4 book ai didi

android - 在 Android 中启动特定应用

转载 作者:太空狗 更新时间:2023-10-29 12:57:35 24 4
gpt4 key购买 nike

我知道如何在 Android 中加载 PDF 文件。但如果安装了多个 PDF 查看器,Android 会显示一个列表供您选择。我想用特定的 PDF 查看器(比如 DroidReader)加载我的 PDF 文件。如何做到这一点?

最佳答案

我强烈建议不要按照已接受答案的建议在 Intent 中指定明确的类名,因为这是应用程序的实现细节,您可以随时更改。

相反,像往常一样构建您的 Intent,但使用 Intent.setPackage() 指定系统应该只在所需应用程序的包名称中查找匹配的 Activity 。即:

Intent intent = new Intent(Intent.ACTION_VIEW, uriToView);
intent.setPackage("com.package.name.of.droidreader");
startActivity(intent)

关于android - 在 Android 中启动特定应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4720670/

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