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

