1

我正在使用Custom Tabs启动web view.

问题是,如果我禁用chrome它,它会打开URL一个活动,其中没有任何按钮。

Web Browser如果您的用户设备上未安装 chrome,我想启动,如果存在 chrome,我想启动custom tab

这是我要启动的代码Custom Tabs

        CustomTabsIntent customTabsIntent = new CustomTabsIntent.Builder()
                .addDefaultShareMenuItem()
                .setShowTitle(true)
                .build();

// This is optional but recommended
        CustomTabsHelper.addKeepAliveExtra(eContext, customTabsIntent.intent);

// This is where the magic happens...
        CustomTabsHelper.openCustomTab(eContext, customTabsIntent,
                Uri.parse(url),
                new WebViewFallback());
4

1 回答 1

0

这是为了回答如何检查 chrome 是否被禁用。ApplicationInfo applicationInfo = getPackageManager().getApplicationInfo("chrome_package_name", 0); boolean isAppEnabled = applicationInfo.enabled;

参考:https ://developer.android.com/reference/android/content/pm/ApplicationInfo.html#enabled

乐意效劳。

于 2021-12-17T04:24:59.707 回答