Posts

Showing posts from June, 2021

Membuat WebView pada Android Studio

Image
Skenario umum ketika menggunakan WebView menjadi sangat membantu adalah saat Anda ingin memberikan informasi di aplikasi yang mungkin perlu diperbarui, seperti perjanjian pengguna akhir atau panduan pengguna. Dalam aplikasi Android, Anda dapat membuat Activity yang berisi WebView, lalu menggunakannya untuk menampilkan dokumen Anda yang dihosting secara online. Skenario lain ketika WebView menjadi sangat membantu adalah saat aplikasi Anda memberikan data kepada pengguna yang selalu memerlukan koneksi internet untuk mengambil data, seperti email. Dalam kasus ini, Anda mungkin menyadari bahwa lebih mudah untuk membuat WebView di aplikasi Android Anda yang menampilkan halaman web dengan semua data pengguna, daripada membuat permintaan jaringan, lalu mengurai data, dan merendernya dalam tata letak Android. Sebagai gantinya, Anda dapat merancang halaman web yang disesuaikan untuk perangkat Android, lalu menerapkan WebView di aplikasi Android Anda yang memuat halaman web. Disini kita belajar ...

Membuat Apps MediaPlayer dan VideoPlayer pada Android Studio

Image
Pemutar musik merupakan salah satu aplikasi yang paling banyak digunakan oleh  pengguna android disamping aplikasi media sosial, messenger, dan aplikasi lainnya.  Android menyediakan banyak cara untuk mengontrol pemutaran file audio / video dan  stream. Salah satu cara ini adalah melalui kelas yang disebut MediaPlayer.  Ringkasan MediaPlayer       Framework multimedia Android menyertakan dukungan untuk memutar berbagai jenis  media umum agar Anda dapat mengintegrasikan audio, video, dan gambar dengan mudah  ke dalam aplikasi Anda. Anda dapat memutar audio atau video dari file media yang  disimpan dalam resource aplikasi (resource mentah), dari file mandiri dalam sistem file,  atau dari streaming data yang masuk melalui koneksi jaringan, semuanya menggunakan  MediaPlayer API.       Modul ini menunjukkan cara menulis aplikasi pemutar media yang berinteraksi dengan  pengguna dan sistem untuk men...

Pengenalan Asynctask dan AsynctaskLoader pada Android Studio

Image
Pada kesempatan kali ini, saya akan mencoba membagikan dan mengimplementasikan Asynctask dan Asynctask Loader. Ada dua cara untuk melakukan pemrosesan latar belakang Android yaitu menggunakan kelas Asynctask atau menggunakan kerangka kerja Loader yang menyertakan kelas AsyncTaskLoader yang menggunakan Asynctask. Di luar Thread UI, memproses beberapa tugas di latar belakang memiliki alasan penting.  Thread UI Thread adalah jalur independen eksekusi dalam program yang berjalan. Bila aplikasi Android dimulai, aplikasi membuat thread utama yang sering disebut thread UI. Thread UI mengirimkan kejadian ke widget antarmuka pengguna (UI) yang sesuai dan ini merupakan tempat aplikasi berinteraksi dengan komponen dari toolkit UI Android (komponen dari paket android.widget dan android.view). Adapun model Thread UI memiliki 2 (dua) aturan yaitu : 1. Jangan memblokir thread UI.     Thread UI perlu memberikan perhatiannya untuk menggambar UI dan menjaga aplikasi tetap responsif terhada...