Android 使用新系统WebView?

Android 使用新系统WebView?,android,android-webview,Android,Android Webview,如何在这种网络视图中打开链接 而不是手机安装的浏览器 编辑 使用此代码不起作用: public class WebsiteActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView webView = new WebView(this); setC

如何在这种网络视图中打开链接

而不是手机安装的浏览器

编辑

使用此代码不起作用:

public class WebsiteActivity extends AppCompatActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    WebView webView = new WebView(this);
    setContentView(webView);
    webView.loadUrl("http://www.google.com");
编辑2

使用上述代码将导致以下情况:

但我想要这个:


将其添加到build.gradle文件中

dependencies {
    ...
    compile 'com.android.support:customtabs:23.3.0'
}
打开Chrome自定义选项卡

    // Use a CustomTabsIntent.Builder to configure CustomTabsIntent.
    // Once ready, call CustomTabsIntent.Builder.build() to create a CustomTabsIntent
    // and launch the desired Url with CustomTabsIntent.launchUrl()

    String url = ¨https://paul.kinlan.me/¨;
    CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
    CustomTabsIntent customTabsIntent = builder.build() ;
    customTabsIntent.launchUrl(this, Uri.parse(url));

嗯,那只是。渲染引擎现在可以通过Play Store进行更新,但从开发人员的角度来看,它仍然是
WebView
@commonware。它不起作用,我已经更新了我的问题。请确保您具有
INTERNET
权限。另外,尝试一个不需要JavaScript的URL(例如,
https://commonsware.com
),因为您尚未在
网络视图中启用JavaScript。除此之外,请详细解释“它不起作用”的含义。这演示了如何使用
WebView
@commonware我正在使用正确的权限尝试将WebView.loadurl方法移到setContentView方法之上。这正是我所需要的;)