Chrome CustomTab が常に Chrome CustomTab の URL を開くようにします。インテントが移動できる外部アプリケーションがある場合でも。現在、ユーザーは Chrome または外部アプリケーションで開くかどうかを尋ねられます。インテントを強制的に Chrome に通すことはできますか? WebView が機能することはわかっていますが、CustomTab にはより多くの機能があります...
質問する
3838 次
2 に答える
4
この質問は私には明確ではありません。Chromeまたは外部アプリケーションの選択ダイアログを表示せずに、常にChromeカスタムタブでURLを開きたいと言いたかったと思います。
私の理解でよければ、Chrome Browserの場合、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));
}
詳細については、以下を確認してください:カスタム クロム タブでは、複数のブラウザを選択するように求められます
于 2017-02-18T18:00:21.337 に答える