Pages

Showing posts with label Android Programming. Show all posts
Showing posts with label Android Programming. Show all posts

Saturday, March 28, 2015

Android Programming - Contoh Fragment dan Animasi

Penggunaan animasi pada sebuah aplikasi tentu akan membuat tampilan aplikasi tersebut menjadi lebih menarik dan tidak monoton, penggunaan animasi yang tepat dapat membuat pengguna merasa nyaman dalam menggunakan sebuah aplikasi. Pada postingan kali ini saya akan share tentang cara membuat efek animasi pada fragment, cara ini saya temukan di salah satu thread stackoverflow, animasi akan dijalankan pada saat transisi/ perpindahan antara fragment. Misal terdapat 2 fragment, fragment A dan fragment B. Pada saat fragment B dipanggil dari fragment A, maka fragment B akan muncul dengan efek bergeser dari kanan ke kiri menggantikan tempat dari fragment A. Dan pada saat tombol back di tekan, fragment A akan muncul dari kiri ke kanan menggantikan fragment B. Cara ini dapat bekerja dengan Android Support Library, berikut contohnya.

Thursday, March 26, 2015

Android Programming - Ekstrak AsyncTask ke dalam Class Terpisah

Sebuah aplikasi yang berkembang seiring berjalannya waktu, adanya update, penambahan fitur, banyaknya library yang digunakan, dan lain sebagainya secara otomatis akan membuat aplikasi tersebut menjadi lebih kompleks. Salah satu hal yang memiliki kesempatan tinggi dapat terjadi lebih dari sekali adalah penggunaan AsyncTask untuk menyelesaikan beberapa tugas. AsyncTask di definisikan sebagai inner class, dan biasanya digunakan untuk proses login, scanning, dan lain sebagainya yang berhubungan dengan operasi yang berjalan diatas thread worker. Pendefinisian AsyncTask pada setiap Activity akan menyebabkan sebuah Activity menjadi lebih kompleks, dan mungkin akan sulit untuk di pahami. Oleh karena di butuhkan sebuah teknik yang mampu menyederhanakan penggunaan AsyncTask tersebut.

Wednesday, March 25, 2015

Android Programming - Overlay Action Bar

Overlay mode pada action bar sangat berguna pada saat aplikasi harus menampilkan gambar atau pada saat sedang memutar sebuah video seperti pada aplikasi gallery, berikut contoh tampilan overlay mode pada aplikasi gallery.

Android Programming - Scan Media/SD Card

Saya memiliki permasalahan sebagai berikut:
Saya menyimpan sebuah gambar pada sd card, tetapi gambar yg baru saja saya simpan tersebut tidak langsung muncul pada gallery. Agar gallery dapat menampilkan gambar yang baru saya simpan tersebut, saya harus mencabut dan memasukan ulang sd card (memory external).

    Friday, August 29, 2014

    Cara Menonaktifkan Layar Auto-Rotation di Android

    Secara default, kebanyakan aplikasi Android akan mengikuti perubahan orientasi layar secara ototamis ketika pengguna memutar perangkat android mereka. Misal dari potrait ke landscape atau sebaliknya. Bagi kebanyakan aplikasi hal ini tidak terlalu mempengaruhi aplikasi tersebut, baik dari sisi kinerja maupun tampilan aplikasi. Tetapi bagaimana jika sebuah aplikasi diharuskan untuk terkunci pada salah satu orientasi layar tertentu ketika aplikasi tersebut dijalankan dan melepaskannya kembali ke pengaturan orientasi layar awal ketika pengguna keluar dari aplikasi tersebut?

    Wednesday, June 04, 2014

    Android AsyncTask dan Progress bar

    Android AsyncTask ProgressBar sample img

    Sekilas tentang AsyncTask

    AsyncTask dapat digunakan pada saat sebuah aplikasi android di haruskan untuk melakukan operasi yang cukup lama (long-running operations), tugas atau task tersebut akan dikirimkan ke background thread untuk dieksekusi. Penggunaan AsyncTask berguna untuk menghindari masalah pada kecepatan UI, karena operasi tidak dijalankan di atas UI thread, melainkan pada thread terpisah (worker thread). Kemudian mempublikasikan hasil dari operasi di UI thread. AsyncTask dapat menjadi alternatif dari penggunaan Threads dan / atau Handlers. AsyncTasks sebaiknya digunakan untuk operasi yang singkat (kebanyakan hanya beberapa detik saja).

    Wednesday, May 28, 2014

    Android Background Service, Contoh Penggunaan IntentService

    Android Platform

    Kebanyakan proses yang terjadi pada suatu aplikasi Android berjalan pada layer teratas (Foreground), berjalan diatas spesial Thread yang disebut UI Thread atau Main Thread. Hal ini dapat menyebabkan masalah jika suatu aplikasi harus menjalankan proses yang lama (long-running operations) pada UI Thread, karena hal tersebut dapat menganggu kecepatan UI suatu aplikasi, bahkan dapat menyebabkan System error. Untuk menghindari masalah tersebut android telah menyediakan beberapa class yang dapat menjalankan suatu proses pada thread terpisah dan berjalan pada background aplikasi. Salah satu class tersebut adalah IntentService.

    Monday, April 07, 2014

    Menggunakan Image View pada Pemrograman Android

    android image view


    Pada postingan kali ini kita akan membahas penggunaan Image View pada pemrograman android. seperti namanya, Image View digunakan untuk menampilkan gambar pada layar android kita. ready? oke langsung aja kita buat programnya.

    Membuat Teks Auto Complete Pada Pemrograman Android


    android text autocompletePada postingan kali ini kita akan belajar membuat teks auto complete pada pemrograman android. Apa yang dimaksud dengan teks auto complete? seperti pada sebuah search engine, misalkan google. pada saat anda mengetikan beberapa huruf atau kata pada mesin pencari google, maka secara otomatis google akan memunculkan rekomendasi kata-kata yang berawalan dari huruf atau kata yang anda ketikan sebelumnya. seperti itulah teks auto complete. pada project yang akan kita bangun disediakan sebuah inputan. pada saat anda mengetikan minimal 2 huruf, maka secara otomatis akan muncul rekomendasi kata-kata yang berawalan dari 2 huruf tadi.

    Tuesday, August 13, 2013

    Contoh Penggunaan Message Box pada Android

    java android

    Message Box membuat tampilan UI (user interface) aplikasi menjadi lebih interaktif. Dalam sebuah aplikasi, pengguna dapat berinteraksi melalui message box, misal untuk menentukan kemana arah aplikasi selanjutnya. Pada dasarnya di android terdapat 2 jenis message box, berikut ini merupakan jenis-jenis message box pada android.