如何通过android登录网站

时间:2014-03-22 09:51:35

标签: android http-post

我需要通过Android应用程序(例如Gmail)以编程方式登录网站。我是android和java的新手,所以我对此并不是很了解。我已经制作了一个布局,其中包含两个用于用户名和密码的edittexts和一个用于登录的按钮。我需要能够使用此功能登录Gmail,而无需实际显示网站。 到目前为止,这是我的代码:

public void onClick(View v) {

    String MY_ACC = usernameEditText.getText().toString();
    String MY_PASS = passwordEditText.getText().toString();
    String TAG = "MainActivity";

    String GMAIL_LOGIN = "https://mail.google.com";

  try {  DefaultHttpClient httpClient = new DefaultHttpClient();
    HttpPost httpPost = new HttpPost(GMAIL_LOGIN);

    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(3);
    nameValuePairs.add(new BasicNameValuePair("Email", MY_ACC));
    nameValuePairs.add(new BasicNameValuePair("Passwd", MY_PASS));
    nameValuePairs.add(new BasicNameValuePair("signIn", "Sign in"));

    httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));


}
   catch (Exception e) {

  }

请注意,我已经在try-catch块中包含了代码,现在,我只是将其设置为捕获任何异常。

提前致谢!

0 个答案:

没有答案