我正在努力做到这一点,我真的需要有经验的人的帮助。
- 带有 2 个 texbox 的应用程序。一个用于用户名,一个用于密码。
- 登录按钮。
- 当用户按下按钮时,登录信息将发送到网页(m.bonbon.hr),并在浏览器中打开该网页。
- 首次登录后,登录信息将被保存,用户无需再次输入该信息。
从哪里开始,请任何指导,建议,我会采取任何措施。
编辑:
我在我的主要活动中创建了这个
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 让它发生 :(