Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [
- package com.example.ortel.test;
- import android.app.AlertDialog;
- import android.content.Context;
- import android.os.AsyncTask;
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.io.OutputStream;
- import java.io.OutputStreamWriter;
- import java.net.HttpURLConnection;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.net.URLEncoder;
- public class BackgroundWorker extends
- AsyncTask<String,Void,String> {
- Context context;
- AlertDialog alertDialog;
- BackgroundWorker (Context ctx) {
- context = ctx;
- }
- @Override
- protected String doInBackground(String... params) {
- String type = params[0];
- String login_url = "http://tagnetserver.php/login.php";
- if(type.equals("login")) {
- try {
- String user_name = params[1];
- String password = params[2];
- URL url = new URL(login_url);
- HttpURLConnection httpURLConnection =
- (HttpURLConnection)url.openConnection();
- httpURLConnection.setRequestMethod("POST");
- httpURLConnection.setDoOutput(true);
- httpURLConnection.setDoInput(true);
- OutputStream outputStream =
- httpURLConnection.getOutputStream();
- BufferedWriter bufferedWriter = new
- BufferedWriter(new OutputStreamWriter(outputStream, "UTF-8"));
- String post_data =
- URLEncoder.encode("user_name","UTF-
- 8")+"="+URLEncoder.encode(user_name,"UTF-8")+"&"
- +URLEncoder.encode("password","UTF-
- 8")+"="+URLEncoder.encode(password,"UTF-8");
- bufferedWriter.write(post_data);
- bufferedWriter.flush();
- bufferedWriter.close();
- outputStream.close();
- InputStream inputStream =
- httpURLConnection.getInputStream();
- BufferedReader bufferedReader = new
- BufferedReader(new InputStreamReader(inputStream,"iso-8859-
- 1"));
- String result="";
- String line="";
- while((line = bufferedReader.readLine())!= null) {
- result += line;
- }
- bufferedReader.close();
- inputStream.close();
- httpURLConnection.disconnect();
- return result;
- } catch (MalformedURLException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- return null;
- }
- @Override
- protected void onPreExecute() {
- alertDialog = new AlertDialog.Builder(context).create();
- alertDialog.setTitle("Login Status");
- }
- @Override
- protected void onPostExecute(String result) {
- alertDialog.setMessage(result);
- alertDialog.show();
- }
- @Override
- protected void onProgressUpdate(Void... values) {
- super.onProgressUpdate(values);
- }
- }
- package com.example.ortel.test;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.Menu;
- import android.view.MenuItem;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.Toast;
- public class MainActivity extends AppCompatActivity {
- EditText UsernameEt, PasswordEt;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- UsernameEt = (EditText)findViewById(R.id.etUserName);
- PasswordEt = (EditText)findViewById(R.id.etPassword);
- }
- public void OnLogin(View view) {
- String username = UsernameEt.getText().toString();
- String password = PasswordEt.getText().toString();
- String type = "login";
- BackgroundWorker backgroundWorker = new
- BackgroundWorker(this);
- backgroundWorker.execute(type, username, password);
- }
- }
- THIS IS THE NEXT FILE!!!!!!!!!!!!!!!___________________________________________________________
- /*package com.example.ortel.test;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.Menu;
- import android.view.MenuItem;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.Toast;
- public class MainActivity extends AppCompatActivity {
- EditText phonenumberET,PasswordEt,UsernameEt,idET ;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- //phonenumberET = (EditText)findViewById(R.id.etPhoneNumber);
- PasswordEt = (EditText)findViewById(R.id.etPassword);
- UsernameEt = (EditText)findViewById(R.id.etUserName);
- //idET = (EditText)findViewById(R.id.etId);
- }
- public void OnLogin(View view) {
- String username = UsernameEt.getText().toString();
- String password = PasswordEt.getText().toString();
- String phonenumber = phonenumberET.getText().toString();
- String id = idET.getText().toString();
- String type = "login";
- BackgroundWorker backgroundWorker = new BackgroundWorker(this);
- backgroundWorker.execute(type,username,password);
- }
- }
- */
- package com.example.ortel.test;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.Menu;
- import android.view.MenuItem;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.Toast;
- public class MainActivity extends AppCompatActivity {
- EditText UsernameEt, PasswordEt;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- UsernameEt = (EditText)findViewById(R.id.etUserName);
- PasswordEt = (EditText)findViewById(R.id.etPassword);
- }
- public void OnLogin(View view) {
- String username = UsernameEt.getText().toString();
- String password = PasswordEt.getText().toString();
- String type = "login";
- BackgroundWorker backgroundWorker = new BackgroundWorker(this);
- backgroundWorker.execute(type, username, password);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement