Pemograman
Android
MODUL 9
Android
PHP di server
2: $user=$_POST['auser'];
3:
if($user=='omayib'&&$pass='1234'){
4:
$ket='Login sukses';
5:
}else{
6: echo $ket;
10:
11: ?>
2. simpan di direktori C:/xampp/htdocs/android
7: <string name="txtPass">Password</string>
3: xmlns:android="http://schemas.android.com/apk/res/android"
4: android:orientation="vertical"
5: android:layout_width="fill_parent"
6: android:layout_height="fill_parent">
7: <TextView
8: android:layout_width="fill_parent"
9: android:layout_height="wrap_content"
11: <TextView
12: android:layout_width="wrap_content"
13: android:layout_height="wrap_content"
14: android:id="@+id/textView2"
15: android:text="@string/txtUser"></TextView>
16: <EditText
26: android:layout_width="match_parent"
27: android:layout_height="wrap_content"
28: android:id="@+id/passInput"></EditText>
30: android:layout_width="match_parent"
31: android:layout_height="wrap_content"
32: android:text="@string/btnLogin"></Button>
33: <EditText
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;
11: import
14: importorg.apache.http.conn.params.ConnManagerParams;
15: importorg.apache.http.impl.client.DefaultHttpClient;
18:
20: public static final int HTTP_TIMEOUT = 30 * 1000; 21: private static
HttpClient client;
26: HttpConnectionParams.setConnectionTimeout(parameterHttp,
27: HTTP_TIMEOUT);
28: ConnManagerParams.setTimeout(parameterHttp,
HTTP_TIMEOUT);
29: }
31: }
32:
UrlEncodedFormEntity( 40:
postParameter);
41: req.setEntity(formEntity);
50: in.close();
53: } finally {
55: in.close();
56: }
57: }
58:
59: }
60:
Exception {
2:
3: import java.util.ArrayList;
4:
5: import org.apache.http.NameValuePair;
6: import org.apache.http.message.BasicNameValuePair;
7:
8: import android.app.Activity;
9: importandroid.os.Bundle;
10: importandroid.view.View;
15:
22: /** Called when the activity is first created. */ 23: @Override
26: setContentView(R.layout.main);
27:
33: }
34:
35: @Override
39: }
40:
45: kirimkephp.add(new
46: BasicNameValuePair("auser",user.getText().toString()));
47: kirimkephp.add(new
48: BasicNameValuePair("apass",pass.getText().toString()));
50: try {
51: respon=ClientToServer.eksekusiHttpPost(url,
52: kirimkephp);
54: res=res.trim();
56: Toast.LENGTH_SHORT).show();
57: status.setText(res.toString());
58: } catch (Exception e) {
61: }
62: }
63: }
package="com.login.php"
android:versionCode="1"
android:versionName="1.0">
4: <uses-permission
android:name="android.permission.INTERNET">
5:
</uses-permission>
6:
7:
<application android:icon="@drawable/icon"
8: android:label="@string/app_name">
9:
<activity android:name=".LoginPHP"
18: android:name="android.intent.action.MAIN"
/> 19:
<category
21: </intent-filter>
22: </activity>
1: <?php
2: $user=$_POST['user'];
3:
$konek=mysql_connect("localhost","root","");
4: mysql_select_db("latihanDB");
11:if(mysql_num_rows($hasil)==1){
12: echo 1;
13: }else{
14: echo 0;
Membuat project di Android
Bagian ini masih menggunakan project login sebelumnya yaitu project PHPLogin.
Hanya saja url diganti seperti ini Sebelumnya
Kemudaian diganti