2017-09-17 93 views
2

在最近的Android版本中,打開Goog​​le搜索的鏈接後,它會在Google搜索應用的Chrome版本中打開,並在菜單上提供一個選項,用於打開鉻'。這種常見的模式也可以在Facebook,Twitter等其他應用上看到。所以基本上它會在應用內的「WebView封裝器」上打開鏈接,而不是打開瀏覽器應用。Android WebView Wrapper(應用內瀏覽器)行爲

在Google搜索中發現了一個有趣的事情,即當您點擊「使用Chrome打開」時,它可以非常平滑地轉換到Chrome,就像它能夠轉換成Chrome一樣。

是否有任何樣本或庫有點幫助或包裝此行爲?或者包裝這種活動行爲的「應用內瀏覽器」。

+0

問圖書館是題外話,但你能更詳細更新您的問題(有截圖/ GIF如果可能的話)的行爲,你想模仿。我無法確定您所描述的只是活動動畫或Chrome自定義選項卡。 –

回答

2

您可能正在尋找Chrome Custom Tabs Morrison Chang已經提到過。

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"));