adv

Kamis, 07 Juni 2012

[Programming] Alertdialog Tutorial Android

[Programming] Alertdialog Tutorial Android – hello, ketemu lagi di sesi programming, kali ini masih seputar pemrograman mobile android. Pada kesempatan kali ini saya akan membahas mengenai alert dialog yang ada pada android, alert dialog biasa digunakan ketika anda menemui masalah seperti menghapus data, dengan alert dialog kita dapat memperingatkan user apakah benar akan menghapus data tersebut atau tidak. Contoh alertdialog dapat anda lihat dibawah ini :
alert dialog android 1 [Programming] Alertdialog Tutorial Android
alert dialog android 2 [Programming] Alertdialog Tutorial Android
alert dialog android 3 [Programming] Alertdialog Tutorial Android
dalam tutorial mengenail alerdialog ini saya mencontohkan 3 macam alertdialog yang sering digunakan yakni dengan 1 pilihan, 2 pilihan dan 3 pilihan.

[Programming] Simple JSON Android Tutorial

[Programming] Simple JSON Android Tutorial – hai guys, tutorial kali ini akan membahas tentang penggunaan json di android. Seperti anda ketahui JSON merupakan salah satu cara yang biasa digunakan untuk pertukaran data. Contoh website yang menggunakan JSON yakni twitter, jika anda sudah biasa menggunakan API twitter maka anda tidak akan asing dengan yang namanya JSON.
Untuk mengolah data melalui JSON saya membiasakan menggunakan kelas tersendiri, dikarenakan bisa digunakan untuk lain waktu. Contoh kelas untuk mengolah data dari json seperti berikut :
01/*
02 * PratamaWijaya.com
03 * JSONparser.java
04 */
05 
06package id.jay.emrs.service;
07 
08import java.io.BufferedReader;
09import java.io.IOException;
10import java.io.InputStream;
11import java.io.InputStreamReader;
12import java.io.UnsupportedEncodingException;
13import org.apache.http.HttpEntity;
14import org.apache.http.HttpResponse;
15import org.apache.http.client.ClientProtocolException;
16import org.apache.http.client.methods.HttpPost;
17import org.apache.http.impl.client.DefaultHttpClient;
18import org.json.JSONException;
19import org.json.JSONObject;
20 
21import android.util.Log;
22 
23public class JSONparser {
24    static InputStream is = null;
25    static JSONObject jObj = null;
26    static String json = "";
27 
28    public JSONparser() {
29 
30    }
31 
32    public JSONObject getJSONFromUrl(String url) {
33        // http request
34        try {
35 
36            DefaultHttpClient httpClient = new DefaultHttpClient();
37            HttpPost httpPost = new HttpPost(url);
38 
39            HttpResponse httpResponse = httpClient.execute(httpPost);
40            HttpEntity httpEntity = httpResponse.getEntity();
41            is = httpEntity.getContent();
42 
43        } catch (UnsupportedEncodingException e) {
44            // TODO: handle exception
45            e.printStackTrace();
46        } catch (ClientProtocolException e) {
47            // TODO: handle exception
48            e.printStackTrace();
49        } catch (IOException e) {
50            // TODO: handle exception
51            e.printStackTrace();
52        }
53 
54        try {
55            BufferedReader reader = new BufferedReader(new InputStreamReader(
56                    is, "iso-8859-1"), 8);
57            StringBuilder sb = new StringBuilder();
58            String line = null;
59 
60            while ((line = reader.readLine()) != null) {
61                sb.append(line + "\n");
62            }
63 
64            is.close();
65            json = sb.toString();
66 
67        } catch (Exception e) {
68            // TODO: handle exception
69            Log.e("BUffer Error", "Error converting result" + e.toString());
70        }
71 
72        // try parse string to a json
73        try {
74            jObj = new JSONObject(json);
75        } catch (JSONException e) {
76            // TODO: handle exception
77            Log.e("Json parser", "error parsing data" + e.toString());
78        }
79 
80        return jObj;
81 
82    }
83 
84}

simpan dengan nama JSONparser.java

[Programming] Contoh Program Android Sederhana Input Output

[Programming] Contoh Program Android Sederhana Input Output – Pada kesempatan kali ini saya akan sedikit membahas pemrograman android, masih belajar juga jadi hanya bisa sharing yang ringan-ringan saja. Dalam postingan ini akan saya berikan contoh program yang menggunakan Input Output. Yang pertama buat project Android baru sampai anda mendapatkan file main.xml dan sebuah file activity.
Berikut contoh file main.xml saya
01<?xml version="1.0" encoding="utf-8"?>
02<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
03    android:layout_width="fill_parent"
04    android:layout_height="fill_parent"
05    android:gravity="center_horizontal"
06    android:orientation="vertical" >
07 
08    <TextView
09        android:id="@+id/tvInput"
10        android:layout_width="wrap_content"
11        android:layout_height="wrap_content"
12        android:text="Inputkan Teks" />
13 
14    <EditText
15        android:id="@+id/etInput"
16        android:layout_width="match_parent"
17        android:layout_height="wrap_content" >
18    </EditText>
19 
20    <Button
21        android:id="@+id/btnTampil"
22        android:layout_width="100dp"
23        android:layout_height="wrap_content"
24        android:text="Tampilkan" />
25 
26    <Button
27        android:id="@+id/btnExit"
28        android:layout_width="100dp"
29        android:layout_height="wrap_content"
30        android:text="Exit" />
31 
32    <TextView
33        android:id="@+id/tvTampil"
34        android:layout_width="wrap_content"
35        android:layout_height="wrap_content"
36        android:text="" />
37 
38</LinearLayout>