Mic*_*ael 5 android google-chrome android-intent android-customtabs
我希望 Chrome CustomTab 始终打开 Chrome CustomTab 中的网址。即使有意图可以转到的外部应用程序。现在,系统会提示用户是否要在 Chrome 或外部应用程序中打开。是否可以强制意图通过 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));
}
Run Code Online (Sandbox Code Playgroud)
详情请查看:自定义chrome标签要求选择多个浏览器
| 归档时间: |
|
| 查看次数: |
4858 次 |
| 最近记录: |