Вход Android WebView на Android

Я создал приложение, отображающее asp-страницы с помощью WebView, но некоторые страницы хотят, чтобы аутентификация (Username, Password) для входа в систему. Я хочу, чтобы мое приложение автоматически заходило на эту страницу, используя Username и Password из моего приложения

Это мой код:


public class eadvantage extends Activity { /** Called when the activity is first created. */ WebView mWebView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.eadvantage); HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://www.ucsi.edu.my/advantage/new/main.asp"); try { // Add your data List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); nameValuePairs.add(new BasicNameValuePair("txtUserID", "12345)); nameValuePairs.add(new BasicNameValuePair("txtPassword", "12345")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); // Execute HTTP Post Request HttpResponse response = httpclient.execute(httppost); mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl("http://www.ucsi.edu.my/advantage/new/main.asp"); mWebView.setWebViewClient(new WebViewClient()); 

Я новичок .. вот решение .. но не звучит хорошо вообще

1) Создайте действие для входа в систему. Это можно инициировать из параметров меню в вашем приложении или сделать это по умолчанию, чтобы каждый раз, когда ваше приложение запускается, отображается первый экран входа в систему 1-й

2) Получите учетные данные для входа и аутентифицируйте их .. если они пройдены, чем хранят их в файлах cookie. Я предполагаю, что приложения для Android могут писать в файлы cookie

3) Далее на веб-сайте ASP.net проверьте, существуют ли какие-либо файлы cookie .. если да .. получите значения username & pwd и сделайте их автоматическим входом в систему (это должно быть просто .., поскольку мы делаем это часто, когда пользователь выбирает параметр «запомнить меня» в логине форма)

Итак, теперь, когда запущен ur webview, пользователи автоматически регистрируются