私はこれをやろうとしていますが、経験豊富な仲間からの助けが本当に必要です.
- 2つのテキストボックスを備えたアプリ。1 つはユーザー名用、もう 1 つはパスワード用です。
- ログイン用のボタン。
- ユーザーがボタンを押すと、ログイン情報が Web ページ (m.bonbon.hr) に送信され、その Web ページがブラウザーで開かれます。
- 最初のログイン後、ログイン情報が保存されるため、ユーザーはその情報を再度入力する必要がありません。
どこから始めればよいか、ガイドライン、アドバイスをください。何でも受け入れます。
編集:
主な活動でこれを作成しました
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httpost = new HttpPost("https://www.bonbon.hr/registracija?direct=1");
try {
List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("email", "login"));
nvps.add(new BasicNameValuePair("password", "pw"));
nvps.add(new BasicNameValuePair("autologin", "true"));
httpost.setEntity(new UrlEncodedFormEntity(nvps));
}
catch (UnsupportedEncodingException e) {
// writing error to Log
e.printStackTrace();
}
try {
HttpResponse response = httpclient.execute(httpost);
// writing response to log
Log.d("Http Response:", response.toString());
} catch (ClientProtocolException e) {
// writing exception to log
e.printStackTrace();
} catch (IOException e) {
// writing exception to log
e.printStackTrace();
}
onCreate パーツの下。だから今、ボタンをクリックすると(すでに作成されて使用できるようになっています)、指定された情報で指定されたURLにログインする必要があります...しかし、asyntaskを使用してそれを実現する方法がわかりません:(