Android WebView Wrapper(应用程序内浏览器)行为

时间:2017-09-17 19:59:46

标签: android webview inappbrowser

在Android的最新版本中,打开谷歌搜索链接,在谷歌搜索应用程序中打开一个包装版本的Chrome,它在菜单上提供了“用Chrome打开”的选项。这种常见模式也出现在Facebook,Twitter等其他应用程序上。因此,基本上它会在应用程序中的“WebView包装器”上打开链接,而不是打开浏览器应用程序。

谷歌搜索的一个有趣的事情是,当你点击“用Chrome打开”时,它可以非常平稳地过渡到Chrome,就像它会转变为Chrome一样。

是否有任何样本或库有助于或包装此行为?或者是一个包含此活动行为的“应用内浏览器”。

1 个答案:

答案 0 :(得分:6)

正如Morrison Chang已经提到的那样,你可能正在寻找Chrome Custom Tabs

compile 'com.android.support:customtabs:26.0.2'添加到build.gradle文件中。

您可以打开一个新标签:

CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(this, Uri.parse("https://www.example.com"));