java - android 中的 BasicAuthentication for webview 不起作用

标签 java android webview basic-authentication

您好,我想打开这个网址 http://3864.cloud-matic.net/从我的 android webview 中,我尝试了很多方法,但该应用程序甚至没有打开 mainActivity。我尝试过的如下。

 public void onCreate(Bundle state) {
    super.onCreate(state);
    setContentView(R.layout.main);
    WebView webView = (WebView) findViewById(R.id.webView1);
    webView.setHttpAuthUsernamePassword("cloud-matic.net/",     "realm", username, password);
    webView.loadUrl("http://3864.cloud-matic.net/");
}

请告诉我哪里错了。 阿里

最佳答案

webview.setWebViewClient(new MyWebViewClient ());

private class MyWebViewClient extends WebViewClient {
    @Override
    public void onReceivedHttpAuthRequest(WebView view,
            HttpAuthHandler handler, String host, String realm) {
        handler.proceed("me@test.com", "mypassword");
    }
}

这是投票最多的解决方案,我不确定在哪里设置要打开的 URL。请提出建议。

关于java - android 中的 BasicAuthentication for webview 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21185400/

相关文章:

java - Maven:如何使用build.gradle文件?

java - 使用 Spring JPA 为 STRING_AGG 和 Postgresql 为 Group_By 设置聚合函数

android - eclipse上的Android问题的OpenCV 2.4.9

android - 在不使用 WebView 的情况下在 ListView 中对齐 android 文本

android - 安卓和iOS使用的浏览器有这么大区别吗?

windows-vista - 我可以在同一台计算机上安装 jdk.1.6.xx 的同时安装 Netbeans 吗?

java - Topmost View 吞下触摸事件,因为重叠

android - 设备上应用程序图标下缺少应用程序标题

Android Webview 教程

java - 如何将未知类型的对象传递给未知类型的类