Page 116 - 24JAM_Pintar_Pemrograman_Android__1-libre
P. 116

  24 JAM!! Pintar Pemrograman Android
               26:  android:layout_width="match_parent"
               27:  android:layout_height="wrap_content"
               28:  android:id="@+id/passInput"></EditText>
               29:  <Button android:id="@+id/button1"
               30:  android:layout_width="match_parent"
               31:  android:layout_height="wrap_content"
               32:  android:text="@string/btnLogin"></Button>
               33:  <EditText
               34:  android:layout_width="match_parent"
               35:  android:layout_height="wrap_content"
               36:  android:id="@+id/status"
               37:  android:text="@string/txtPesan"></EditText>
               38:  </LinearLayout>

                4.  Membuat  class  ClientToserver.java  yang  nantinya
                    berperan sebagai jembatan antara php deserver dengan
                    activity phplogin
               1:  package omayib.com.phplogin;
               2:
               3:  import java.io.BufferedReader;
               4:  import java.io.InputStreamReader;
               5:  import java.net.URI;
               6:  import java.util.ArrayList;
               7:
               8:  import org.apache.http.HttpResponse;
               9:  import org.apache.http.NameValuePair;
               10:  import org.apache.http.client.HttpClient;
               11:  import
                   org.apache.http.client.entity.UrlEncodedFormEntity;
               12:  import org.apache.http.client.methods.HttpGet;
               13:  import org.apache.http.client.methods.HttpPost;
               14:  import org.apache.http.conn.params.ConnManagerParams;
               15:  import org.apache.http.impl.client.DefaultHttpClient;
               16:  import org.apache.http.params.HttpConnectionParams;
               17:  import org.apache.http.params.HttpParams;
               18:
               19:  public class ClientToServer {
               20:   public static final int HTTP_TIMEOUT = 30 * 1000;
               21:   private static HttpClient client;
               22:   private static HttpClient getHttpClient() {
               23:    if (client == null) {
               24:     client = new DefaultHttpClient();
               25:   final HttpParams parameterHttp = client.getParams();
               26:   HttpConnectionParams.setConnectionTimeout(parameterHttp,
               27:                                 HTTP_TIMEOUT);
               28:   ConnManagerParams.setTimeout(parameterHttp,
                   HTTP_TIMEOUT);
               29:     }
               30:  return client;
               31:  }
               32:
               33:  public static String eksekusiHttpPost(String url,
               34:  ArrayList<NameValuePair> postParameter) throws Exception
                   {
               35:  BufferedReader in = null;
               36:  try {
                              Dapatkan materi terbaru di                  116
                                       www.omayib.com
   111   112   113   114   115   116   117   118   119   120   121