package com.test; import android.app.Activity; import android.app.ProgressDialog; import android.content.Context; import android.os.AsyncTask; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class MainActivity extends Activity { private ProgressDialog progress; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void sendPostRequest(View View) { new PostClass(this).execute(); } private class PostClass extends AsyncTask<String, Void, Void> { private final Context context; public PostClass(Context c){ this.context = c; } protected void onPreExecute(){ progress= new ProgressDialog(this.context); progress.setMessage("Loading"); progress.show(); } @Override protected Void doInBackground(String... params) { try { EditText usernames = (EditText) findViewById(R.id.username); EditText passwords = (EditText) findViewById(R.id.password); final TextView outputView = (TextView) findViewById(R.id.showOutput); URL url = new URL("http://148.107.102.22/process.php"); HttpURLConnection connection = (HttpURLConnection)url.openConnection(); String urlParameters = "form_account="+usernames; String urlParameters2 = "form_password="+passwords; connection.setRequestMethod("POST"); connection.setRequestProperty("USER-AGENT", "Mozilla/5.0"); connection.setRequestProperty("ACCEPT-LANGUAGE", "en-US,en;0.5"); connection.setDoOutput(true); DataOutputStream dStream = new DataOutputStream(connection.getOutputStream()); dStream.writeBytes(urlParameters); dStream.flush(); dStream.close(); int responseCode = connection.getResponseCode(); System.out.println("\nSending 'POST' request to URL : " + url); System.out.println("\nPost parameters : " + urlParameters); System.out.println("\nPost parameters : " + urlParameters2); System.out.println("Response Code : " + responseCode); final StringBuilder output = new StringBuilder("Request URL " + url); output.append(System.getProperty("line.separator") + "Request Parameters " + urlParameters); output.append(System.getProperty("line.separator") + "Request Parameters " + urlParameters2); output.append(System.getProperty("line.separator") + "Response Code " + responseCode); output.append(System.getProperty("line.separator") + "Type " + "POST"); BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line = ""; StringBuilder responseOutput = new StringBuilder(); System.out.println("output===============" + br); while((line = br.readLine()) != null ) { responseOutput.append(line); } br.close(); output.append(System.getProperty("line.separator") + "Response " + System.getProperty("line.separator") + System.getProperty("line.separator") + responseOutput.toString()); MainActivity.this.runOnUiThread(new Runnable() { @Override public void run() { outputView.setText(output); progress.dismiss(); } }); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } protected void onPostExecute() { progress.dismiss(); } } }
public class MainActivity extends Activity { private ProgressDialog progress; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /////////////////////////////////////////////////////////// //TextBox final EditText username = (EditText)findViewById(R.id.username); //TextBox2 final EditText pass = (EditText)findViewById(R.id.pass); //Submit Button final Button subMitfrm = (Button)findViewById(R.id.sendPost); //Value Text final TextView showMsg = (TextView)findViewById(R.id.textView3); //Click Event subMitfrm.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { String u = username.getText().toString(); String p = pass.getText().toString(); showMsg.setText("Your Name:"+value+" : "+value2); } }); /////////////////////////////////////////////////// }
protected Void doInBackground(String... params) { try { String u; String p; final TextView outputView = (TextView) findViewById(R.id.showOutput); URL url = new URL("http://148.107.102.22/process.php"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); String urlParameters = "form_account=".concat(u); String urlParameters2 = "form_password=".concat(p);
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง