Cara Membuat Aplikasi Kamus Sunda for Android plus Source Kode

5 September 2014 3,430 views No Comment
Advertisement

Pada kesempatan ini kami ingin membagikan cara membuat aplikasi kamus sunda for android yang baru saja kami luncurkan di play store . Yuk mari kita belaja bareng membuat Aplikasi Kamus Sunda for Android Android.

Pada prinsipnya, aplikasi ini terdiri dari 2 bagian utama yaitu tampilan dan kode java

pada kesempatan ini saya hanya akan membahas point point penting bagaimana cara kerja aplikasi Kamus sunda for android ini

  1. Layout aplikasi ini terdapat pada res–> Layout –> activity_main1.xml, hasil dari file tesebut adalah seperti ini
  2. jika kita perhatikan di file activity_main1.xml terdapat kode button

    <Button
    android:id=”@+id/submit”
    android:layout_width=”wrap_content”
    android:layout_height=”wrap_content”
    android:layout_weight=”.20″
    android:onClick=”readWebpage”
    android:text=” OK ” />
    </LinearLayout>

    kode android:onClick=”readWebpage”,  berarti jika button OK diklik akan memanggil fungsi  readWebpage di Main_activity.java

  3. Selanjutnya di Main_activity.java terdapat fungsi readWebpage, yang menerima didalamnya terdapat perintah menjalankan class MyAsyncTask() yang mengirimkan data metode terjemah dan kalimat yang akan diterjemahkan ke server www.kamus-sunda.com

    public void readWebpage(View view) {
    final String s1=e1.getText().toString();
    final String s2=spinner1.getSelectedItem().toString();

    if(s1.length()<1){
    Toast.makeText(getApplicationContext(), “Masukan kata Terlebih dahulu”, Toast.LENGTH_LONG).show();
    }else{
    ConnectionDetector cd = new ConnectionDetector(getApplicationContext());
    isInternetPresent = cd.isConnectingToInternet();
    if (isInternetPresent) {
    pb.setVisibility(View.VISIBLE);
    hasil.setText(“loading…”);
    new MyAsyncTask().execute(s1,s2);
    }else{
    hasil.setVisibility(View.VISIBLE);
    hasil.setText(“Maaf Anda Harus Terhubung ke Jaringan Internet Untuk dapat menggunakan Aplikasi ini”);
    }
    }
    }

  4. MyAsyncTask adalah class yang mengirimkan data dan menerima respon untuk ditampilkan di aplikasi, pengiriman data dilakukan dengan fungsi postData berikut ini kodenya

    public String postData(String valueIWantToSend[]) {
    // Create a new HttpClient and Post Header
    HttpClient httpclient = new DefaultHttpClient();
    //Rubah link di bawah ini sesuai prosesor penerjemah anda
    HttpPost httppost = new HttpPost(“http://www.kamus-sunda.com/translator.php”);
    String origresponseText=”";
    try {
    //data yang dikirim
    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
    nameValuePairs.add(new BasicNameValuePair(“kata”,valueIWantToSend[0]));
    nameValuePairs.add(new BasicNameValuePair(“method”, valueIWantToSend[1]));
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    /* execute */
    HttpResponse response = httpclient.execute(httppost);
    HttpEntity rp = response.getEntity();
    origresponseText=readContent(response);
    }

  5. Untuk teman teman yang ingin mencoba mengembangkan aplikasi seperti ini silahkan download source kode lengkapnya di http://www.mediafire.com/download/rv6mv11qdcg5bkc/KamusSunda.7z

Nah Secara garis besar begitulah cara membuat aplikasi penerjemah kamus sunda untuk android, jika ada pertanyaan silahkan tuliskan di komentar, insya Allah akan kami jawab sebisa kami

Related posts:

  1. Kamus Sunda Translator for Android
  2. Launching Kamus Jawa Indonesia www.kamusjowo.net
Cara Membuat Aplikasi Kamus Sunda for Android plus Source Kode | admin | 4.5

Tinggalkan Pesan!

Silahkan tinggalkan komentar atau pesan anda...