Hai sobat, masih pada artikel wacana android, pada artikel sebelumnya aku telah membahas bagaimana cara menjalankan project androidstudio langsung pada perangkat android, dan kali ini aku akan membahas wacana networking pada android. Berikut klarifikasi serta langkah-langkah pembuatannya.
Untuk menciptakan aplikasi android yang manis dan besar, kadang aplikasi harus terkoneksi dengan internet dan platform lain. Pada pembuatan aplikasi semacam itu maka kita harus memakai Web Service. Apa itu web service? Untuk lebih mudahnya, web service yaitu bagaimana aplikasi dari lain platform sanggup saling terhubung, aplikasi sanggup diakses di aneka macam platform tanpa memperhatikan di mana database da server berada, aplikasi sanggup terhubung dengan memakai koneksi intenet. Untuk lebih jelasnya sanggup dilihat pada gambar di bawah ini.
Dengan memakai Web Service, penguna android sanggup menjalankan aplikasi dimanapun dan kapanpun. Untuk mengambil data dari server memakai aplikasi android, dibutuhkan jembatan yang disebut JSON, untuk lebih lengkapnya wacana JSON, sahabat sanggup cari sendiri di mbah google đ
Dengan memakai Web Service, penguna android sanggup menjalankan aplikasi dimanapun dan kapanpun. Untuk mengambil data dari server memakai aplikasi android, dibutuhkan jembatan yang disebut JSON, untuk lebih lengkapnya wacana JSON, sahabat sanggup cari sendiri di mbah google đ
Baca juga "Cara Praktis Melacak HP Android yang Hilang"
Untuk web service singkatnya ibarat itu, kini kita akan masuk wacana Volley. Apa itu Volley? Volley yaitu librari yang dipakai untuk penggunaan jaringan ibarat mendapat data dan mengirim data dengan gampang dan cepat. Volley ini yaitu librari yang diciptakan pribadi dari google untuk mempermudah developer dalam membuatkan aplikasi. Volley memperlihatkan banyak sekali manfaat ibarat berikut ini :
· penjadwalan otomatis seruan jaringan.
· Beberapa koneksi jaringan bersamaan.
· Dukungan untuk seruan prioritas.
· Pembatalan seruan API. Anda sanggup membatalkan seruan tunggal, atau Anda sanggup mengatur blok atau lingkup seruan untuk membatalkan.
· Kemudahan kustomisasi, misalnya, untuk coba lagi dan backoff.
· memesan berpengaruh yang membuatnya gampang untuk benar mengisi UI dengan data diambil asynchronous dari jaringan.
· Debugging dan alat pelacakan.
Volley sangat berkhasiat dan bermanfaat untuk menciptakan aplikasi networking pada android. Voley sanggup dipakai secara bebas dan gampang diubahsuaikan dengan algoritma developer. Volley menyimpan data pada memori dikala menjalankan operasi jaringan, sehingga volley tidak cocok dipakai untuk mengunduh data dalam ukuran yang sangat besar,
Untuk memakai Volley, kita harus menginstal librarinya terlebih dahulu dengan memasukkan isyarat berikut ini pada file grandle:build, untuk kodenya ibarat berikut :
Oke ibarat itu pengenalan dari Volley, untuk selanjutnya akan dijelaskan langkah - langkah penggunaan dari volley
Membuat Project Baru
Pertama buat project gres dengan nama Volley, dan beri nama domain sesuai harapan sobat.
Membuat Tampilan
Selanjutnya untuk tampilan, tambahkan satu komponen TextView dan satu komponen ImageView, untuk kodenya ibarat berikut ini
Menginstal Librari
Jika tampilanya sudah dibuat, selanjutnya instal librarinya di file build:grandle. Selain librari volley, tambahkan satu librari untuk menampilkan gambar dari server, sanggup juga disebut image loader. Di sini aku mengunakan librari glide. Kedua librari tersebut kebetulan sanggup digabungkan menjadi satu paket kode. Untuk kodenya seerti berikut ini :
Membuat Logika Java
Setelah menciptakan tampilan dan menginstal librari, selanjutnya yaitu menciptakan logikanya di file java. Silahkan buka class MainActivity dan buat kodenya ibarat berikut ini
Menjalankan Program
Jika semuanya sudah siap, kini aplikasi sanggup dijalankan dengan menentukan sajian Run-app, maka tampilanya akan jadi ibarat berikut ini
Nah pada aplikasi tersebut sahabat sudah sanggup mengambil data dari server dengan aplikasi android berupa json yang ditampilkan pada Toast dikala volley menjalankan method onResponse.
Begitulah kurang lebih persiapan awal mengambil data dari server memakai librari Volley, untuk artikel berikutnya kita aku akan memperlihatkan cara menampilkan data ke dalam komponen yang sudah ditampilkan di dalam layout yang sudah dibuat.
Sekian artikel tentang Tutorial Android dengan Librari Volley, biar bermanfaat, nantikan artikel menarik lainya. Silahkan ikuti blog setya aji atau bagikan artikel ini jikalau sahabat menyukai artikel ini. Silahkan isi kolom komentar di bawah jikalau sahabat mempunyai pertanyaan, kritik atau saran.. Sampai jumpa... đ
dependencies { ... compile 'com.android.volley:volley:1.0.0' } Oke ibarat itu pengenalan dari Volley, untuk selanjutnya akan dijelaskan langkah - langkah penggunaan dari volley
Membuat Project Baru
Pertama buat project gres dengan nama Volley, dan beri nama domain sesuai harapan sobat.
Membuat Tampilan
Selanjutnya untuk tampilan, tambahkan satu komponen TextView dan satu komponen ImageView, untuk kodenya ibarat berikut ini
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.aji.voley1.MainActivity"> <TextView android:text="Hello World!" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:id="@+id/textView4" /> </RelativeLayout> Menginstal Librari
Jika tampilanya sudah dibuat, selanjutnya instal librarinya di file build:grandle. Selain librari volley, tambahkan satu librari untuk menampilkan gambar dari server, sanggup juga disebut image loader. Di sini aku mengunakan librari glide. Kedua librari tersebut kebetulan sanggup digabungkan menjadi satu paket kode. Untuk kodenya seerti berikut ini :
dependencies { ... compile 'com.android.volley:volley:1.0.0' } Membuat Logika Java
Setelah menciptakan tampilan dan menginstal librari, selanjutnya yaitu menciptakan logikanya di file java. Silahkan buka class MainActivity dan buat kodenya ibarat berikut ini
package com.aji.voley1; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import com.android.volley.Request; import com.android.volley.RequestQueue; import com.android.volley.Response; import com.android.volley.VolleyError; import com.android.volley.toolbox.StringRequest; import com.android.volley.toolbox.Volley; import com.bumptech.glide.Glide; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.HashMap; public class MainActivity extends AppCompatActivity { private ImageView imghp; private TextView txtmerk, txttipe, txtketerangan; private RequestQueue requestQueue; private StringRequest stringRequest; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String url = "http://armioindonesia.esy.es/app_berita/getberita.php"; requestQueue = Volley.newRequestQueue(MainActivity.this); stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String response) { Toast.makeText(MainActivity.this, response, Toast.LENGTH_LONG).show(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_SHORT).show(); } }); requestQueue.add(stringRequest); } } Menjalankan Program
Jika semuanya sudah siap, kini aplikasi sanggup dijalankan dengan menentukan sajian Run-app, maka tampilanya akan jadi ibarat berikut ini
Nah pada aplikasi tersebut sahabat sudah sanggup mengambil data dari server dengan aplikasi android berupa json yang ditampilkan pada Toast dikala volley menjalankan method onResponse.
Begitulah kurang lebih persiapan awal mengambil data dari server memakai librari Volley, untuk artikel berikutnya kita aku akan memperlihatkan cara menampilkan data ke dalam komponen yang sudah ditampilkan di dalam layout yang sudah dibuat.
Sekian artikel tentang Tutorial Android dengan Librari Volley, biar bermanfaat, nantikan artikel menarik lainya. Silahkan ikuti blog setya aji atau bagikan artikel ini jikalau sahabat menyukai artikel ini. Silahkan isi kolom komentar di bawah jikalau sahabat mempunyai pertanyaan, kritik atau saran.. Sampai jumpa... đ
Tag :
Pemrograman,
Pemrograman Android



0 Komentar untuk "Tutorial Menciptakan Aplikasi Android Dengan Librari Volley"