public class JSONSampleAppActivity extends Activity implements OnClickListener{ Button btnLogin; TextView lblStatus; EditText txtUserName,txtPassword; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btnLogin=(Button)findViewById(R.id.btnLogin); btnLogin.setOnClickListener(this); lblStatus=(TextView)findViewById(R.id.lblStatus); txtUserName=(EditText)findViewById(R.id.txtUserName); txtPassword=(EditText)findViewById(R.id.txtPassword); } @Override public void onClick(View v) { switch(v.getId()) { case R.id.btnLogin: String userName=txtUserName.getText().toString(); String password=txtPassword.getText().toString(); if(verifyLogin(userName,password)) { lblStatus.setText("Login Successful"); } else { lblStatus.setText("Login Failed"); } break; } } public static String convertStreamToString(InputStream is) { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); StringBuilder sb = new StringBuilder(); String line = null; try { while ((line = reader.readLine()) != null) { sb.append(line + "\n"); } } catch (IOException e) { e.printStackTrace(); } finally { try { is.close(); } catch (IOException e) { e.printStackTrace(); } } return sb.toString(); } public static boolean verifyLogin(String UserName,String Password) { try { System.out.println("guru"); DefaultHttpClient httpClient=new DefaultHttpClient(); //Connect to the server ************************* HttpGet httpGet=new HttpGet("http://10.0.2.2:51220/Service1.svc/checkLogin?name="+UserName+"&pass="+Password); //Get the response HttpResponse httpResponse = httpClient.execute(httpGet); HttpEntity httpEntity = httpResponse.getEntity(); InputStream stream=httpEntity.getContent(); //Convert the stream to readable format String result= convertStreamToString(stream); if(result.charAt(1)=='1') { return true; } else { return false; } } catch(Exception e) { return false; } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)