gpt4 book ai didi

android - 是否可以使 Chrome CustomTabs Intent 不打开外部应用程序?

转载 作者:搜寻专家 更新时间:2023-11-01 07:49:00 36 4
gpt4 key购买 nike

我希望 Chrome CustomTab 始终在 Chrome CustomTab 中打开 url。即使有一个 Intent 可以去的外部应用程序。现在,系统会提示用户是否要在 Chrome 或外部应用程序中打开。是否可以强制 Intent 通过 Chrome?我知道 WebView 可以工作,但 CustomTab 具有更多功能...

最佳答案

这个问题我不是很清楚。我想您想说您希望始终在 Chrome 自定义选项卡中打开 url,而不显示 Chrome 或任何外部应用程序的选择对话框。

如果我的理解没问题,那么对于 Chrome 浏览器,您应该在启动 url 之前使用 Chrome 浏览器的包设置 CustomTabIntent。

private void launchURL(String url) {
CustomTabsIntent.Builder builderCustomTabs = new CustomTabsIntent.Builder();
CustomTabsIntent intentCustomTabs = builderCustomTabs.build();
intentCustomTabs.intent.setPackage("com.android.chrome");
intentCustomTabs.intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intentCustomTabs.launchUrl(this, Uri.parse(url));
}

详情请查看:custom chrome tabs asks for multiple browser to choose

关于android - 是否可以使 Chrome CustomTabs Intent 不打开外部应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38156787/

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