Android 是否隐藏登录过程

Android 是否隐藏登录过程,android,webview,httpclient,Android,Webview,Httpclient,我有2个网页,登录页和起始页。当用户通过登录页面登录时,如果用户名和密码正确,则会重定向到起始页面。 我的问题是,如何使用预定义的用户名和密码隐藏登录过程,并仅向用户显示起始页 我尝试将url加载为myloginPagePostMethodAction?username=un&password=ps。但它不起作用。 我尝试使用登录并在webView中显示结果。它显示起始页,但没有javascript。当我尝试使用该页面中的链接时,它显示我没有登录 请帮帮我 有点低技术,你可以让javascrip

我有2个网页,登录页和起始页。当用户通过登录页面登录时,如果用户名和密码正确,则会重定向到起始页面。 我的问题是,如何使用预定义的用户名和密码隐藏登录过程,并仅向用户显示起始页

我尝试将url加载为myloginPagePostMethodAction?username=un&password=ps。但它不起作用。 我尝试使用登录并在webView中显示结果。它显示起始页,但没有javascript。当我尝试使用该页面中的链接时,它显示我没有登录


请帮帮我

有点低技术,你可以让javascript在点击起始页时输入用户名和密码:

代码示例如下所示:

    webView.getSettings().setJavaScriptEnabled(true);   

    webView.loadUrl("http://your.url");

    webView.setWebViewClient(new WebViewClient() {

        public void onPageFinished(WebView view, String url) {
            view.loadUrl("javascript:document.getElementsByName('school')[0].value = 'schoolname'");
            view.loadUrl("javascript:document.getElementsByName('j_username')[0].value = 'username'");
            view.loadUrl("javascript:document.getElementsByName('j_password')[0].value = 'password'");

            view.loadUrl("javascript:document.forms['login'].submit()");
        }
    });
我认为一个更健壮的解决方案是在成功登录后生成某种会话令牌,并使用它来避免登录

不过,我对这方面了解不多,因此无法详细说明如何做到这一点