WebChromeClient 集成到 Android 应用程序中

RoC*_*oCk 2 android google-chrome android-webview webchromeclient chrome-custom-tabs

我正在尝试解决集成问题WebChromeClient并尝试在下面实现这一目标(如果可能)。

网页浏览器

矿:

网页浏览客户端

我所做的步骤:我在其中创建了一个Activitywith WebView。并Url在工具栏中反映为标题。

我们如何才能以某种方式将(Fuse 可能不是正确的词)融合到我们的应用程序中?onCreateOptionsMenu正如我所注意到的,它来自 Chrome 浏览器。

编辑:我不知道它的名字,我以为是webChromeClient.

RoC*_*oCk 5

我不知道它的确切名称,我以为是webChromeClient- 但它是Chrome Custom Tabs. 实现文档可以在这里找到:

https://developer.chrome.com/multidevice/android/customtabs#whatarethey

摇篮: compile 'com.android.support:customtabs:24.2.1'

Chrome 标签页

Chrome 自定义标签比 Google Chrome 浏览器和 WebView更快

  • 定制也包括在内

如果您在应用程序中托管自己的内容,则 WebView 是一个很好的解决方案。如果您的应用将人们定向到您域外的网址,建议您使用 Chrome 自定义标签,原因如下:

注: 如果没有默认浏览器设置,它会弹出BottomSheetcomplete action using。我认为这不应该。我们必须检查Chrome浏览器是否已安装并启动,而不是其他浏览器。