java - 在Android应用程序中,如何忽略默认的应用程序首选项并强制用户选择应用程序?

标签 java android

当我让用户在浏览器中打开链接时,我可以强制用户从可用浏览器中进行选择,而不使用默认浏览器吗?

最佳答案

试试这个:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));

String title = "Select a browser";
Intent chooser = Intent.createChooser(intent, title);

if (intent.resolveActivity(getPackageManager()) != null) {
    startActivity(chooser);
}

关于java - 在Android应用程序中,如何忽略默认的应用程序首选项并强制用户选择应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55699658/

相关文章:

java - 解析 iso8583 消息时出现问题

Java从外部静态类创建类内的类数组

android - 在 Spannable 中禁用交互

Android 应用内版本检查

android - 如何在 onUpgrade 中添加一列并将现有行设置为特定值?

java - F.A.B 隐藏但不显示

java - 使用数组排序

java - 将数据输出到Java中另一个类中的String

java.lang.NullPointerException xml解析

android - Android 中的 Facebook 原生广告质量检查失败