在Android的最新版本中,打开谷歌搜索链接,在谷歌搜索应用程序中打开一个包装版本的Chrome,它在菜单上提供了“用Chrome打开”的选项。这种常见模式也出现在Facebook,Twitter等其他应用程序上。因此,基本上它会在应用程序中的“WebView包装器”上打开链接,而不是打开浏览器应用程序。
谷歌搜索的一个有趣的事情是,当你点击“用Chrome打开”时,它可以非常平稳地过渡到Chrome,就像它会转变为Chrome一样。
是否有任何样本或库有助于或包装此行为?或者是一个包含此活动行为的“应用内浏览器”。
答案 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"));