Android Open Source - Cloud-Phone-client Login Activity






From Project

Back to project page Cloud-Phone-client.

License

The source code is released under:

MIT License

If you think the Android project Cloud-Phone-client listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.networks999.android.app.vspip.main;
//  w  w  w . j av a 2  s  . c  om
import java.util.ArrayList;

import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

import com.networks999.android.app.vspip.util.CustomHttpClient;

public class LoginActivity extends Activity {
public static int userID;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
    }
    
    
public void onLoginClick(View v)
{
  EditText edtUserName=(EditText)findViewById(R.id.edtlgUserName);
  EditText edtPassword=(EditText)findViewById(R.id.edtlgPassword);
final ArrayList<NameValuePair> postparameter=new ArrayList<NameValuePair>();
postparameter.add(new BasicNameValuePair("userName", edtUserName.getText().toString()));
postparameter.add(new BasicNameValuePair("password",edtPassword.getText().toString()));

new Thread(new Runnable() {
  
  @Override
  public void run() {
    // TODO Auto-generated method stub
    
    final String response;
    try {
      Log.e("msg", "onClick");
      response=CustomHttpClient.executeHttpPost("LoginServlet",postparameter);
      Log.d("RESPONSE", response+"  test");
      runOnUiThread(new Runnable() {
        
        @Override
        public void run() {
          // TODO Auto-generated method stub
          int usId=Integer.parseInt(response.trim());
        //  LoginActivity.userID=Integer.parseInt(response.trim());
          if(usId!=0)
          {
            Log.e("", response);
          Intent intent=new Intent(LoginActivity.this,OptionActivity.class);
          startActivity(intent);
          }
          else
          {
            Toast.makeText(getApplicationContext(), "Invalid UserName/Password", Toast.LENGTH_SHORT).show();
          }
        }
      });
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }
}).start();

}

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.login, menu);
        return true;
    }
    
}




Java Source Code List

com.networks999.android.app.vspip.main.LoginActivity.java
com.networks999.android.app.vspip.main.MenuActivity.java
com.networks999.android.app.vspip.main.OptionActivity.java
com.networks999.android.app.vspip.main.PullFile.java
com.networks999.android.app.vspip.main.PushFile.java
com.networks999.android.app.vspip.main.ScreenCapture.java
com.networks999.android.app.vspip.main.UserRegistration.java
com.networks999.android.app.vspip.util.CustomHttpClient.java
com.networks999.android.app.vspip.util.UrlConnections.java