Showing posts with label Tanya Jawab Seputar Pemrograman Android. Show all posts
Showing posts with label Tanya Jawab Seputar Pemrograman Android. Show all posts

Tanya Jawab: Seputar Teknis UI Android

1. Apa perbedaan antara unit ukuran dp dan px? Yang mana seharusnya kita gunakan untuk menentukan ukuran view?
Unit dp tidak bergantung pada densitas dan 1 dp sama dengan satu pixel pada layar 160 dpi. Unit px berkaitan dengan pixel aktual pada layar. Kita seharusnya menggunakan unit dp karena memungkinkan activity kita untuk berubah-ubah dengan tepat ketika kita menjalankan pada berbagai macam perangkat dengan ukuran layar yang berbeda-beda
2. Mengapa AbsoluteLayout tidak dianjurkan untuk digunakan?
Dengan munculnya berbagao macam perangkat dengan ukuran layar yang berbeda-beda, penggunaan AbsoluteLayout akan menyulitkan app kita untuk menampilkan look and feel yang konsisten dengan berbagai macam perangkat.

Tanya Jawab: Activity, Fragment, dan Intent

1. Apa yang akan terjadi bila kita memiliki dua atau lebih activity dengan intent filter action name yang sama?
OS Android akan menampilkan dialog dimana user bisa memilih activity mana yang diinginkan oleh user
2. Tuliskan kode untuk memanggil app Browser built-in
Kita gunakan kode seperti berikut di bawah ini:
Intent i = new
Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(“https://phpisus.blogspot.co.id/”));
startActivity(i);

AVD - android:versionCode vs android:versionName - strings.xml

1. Apa yang dimaksud dengan AVD?
AVD adalah singkatan dari Android Virtual Device. AVD adalah emulator Android yang berfungsi sebagai tiruan konfigurasi ertentu dari suatu perangkat Android riil.

2. Apa perbedaan antara atribut android:versionCode dan android:versionName dalam file AndroidManifest.xml?
Atribut android:versionCode digunakan untuk men-cek apakah suatu aplikasi bisa di-upgrade atau tidak. Atribut tersebut berisi angka yang sedang berjalan (aplikasi yang di-update akan diset dengan angka yang lebih tinggi nilainya dari versi sebelumnya). Sedangkan atribut android:versionName fungsi utamanya digunakan untuk menampilkan ke pengguna. Atribut ini adalah suatu string, misalnya "1.0.1".

3. Apa gunanya file strings.xml?
File strings.xml digunakan untuk menyimpan semua konstanta string di dalam aplikasi kita. File ini bisa digunakan untuk membuat aplikasi kita dengan mudah membuat berbagai macam versi bahasa lokal dengan menerjemahkan strings dan kemudian meng-compile lagi aplikasi kita.