Cara Mengecek Versi Android yang Digunakan di Basic4Android
|Jangan merasa senang dulu saat aplikasi Android yang kamu buat bisa berjalan dengan baik di device sendiri. Karena belum tentu bernasib sama saat dijalankan di device yang lain, yang versi Android-nya berbeda dengan device sendiri.
Contoh, saya pernah membuat aplikasi Android untuk operasional perusahaan, yang mana dengan aplikasi ini perusahaan bisa melakukan monitoring atau tracking para pekerja di lapangan. Tentunya, diperlukan proses sinkronisasi data di dalamnya. Pada device Android KitKat aplikasinya berjalan dengan lancar saat melakukan proses sinkronisasi (ribuan) data ke server, namun saat dijalankan di device dengan Android Lollipop atau Marshmallow aplikasinya malah error, force close, dll.
Nah, di sini kadang diperlukan kondisi yang berbeda saat melakukan proses sinkronisasi, sesuai dengan versi Android-nya. Jika di Android KitKat prosesnya seperti “ini”. Jika di Android di atasnya prosesnya seperti “itu”.
Lalu bagaimana cara mengecek versi Android yang digunakan pada device tersebut? Oke, perhatikan langkah-langkah berikut…
- Buat project baru, lalu save dengan nama: MyAndroidVersion.
- Lalu aktifkan library OSLibrary.
- Buat layout baru dengan nama: main. Lalu tambahkan object seperti gambar berikut:
- Kemudian deklariasikan dan tambahkan event Click untuk btnCheck.
- Pada event Activity_Create masukkan code seperti di bawah ini:
1 2 3 4 5 6 7 |
Sub Activity_Create(FirstTime As Boolean) 'Panggil layout yg akan digunakan pada activity ini. Activity.LoadLayout("main") 'Set judul untuk activity ini. Activity.Title = "My Android Version" End Sub |
- Buat fungsi baru dengan nama: GetAndroidVersion. Fungsi ini digunakan untuk mengambil informasi mengenai versi Android yang digunakan di device-nya.
1 2 3 4 5 6 7 8 9 |
Sub GetAndroidVersion Dim OS As OperatingSystem OS.Initialize("OS") Dim ver As String 'Ambil info versi Android. ver = OS.Release 'Tampilkan info versi Android. Msgbox("Device ini menggunakan Android versi: " & ver, "Info") End Sub |
- Lalu pada Sub btnCheck_Click tambahkan code berikut:
1 2 3 4 |
Sub btnCheck_Click 'Saat button diklik... GetAndroidVersion End Sub |
- Save, kemudian Run/Compile project ini dalam versi Release.
- Kemudian lihat, apa yang terjadi…
- Pada device Android Marshmallow…
- Pada device Android Lollipop…
- Pada device Android KitKat…
Oke, demikian cara mengecek versi Android yang digunakan pada device di B4A. Mudah bukan? Semoga bermanfaat. Jika masih ada kesulitan atau problem jangan ragu untuk bertanya di form komentar. Dan… Tetap nantikan juga tutorial-tutorial menarik lainnya seputar Basic4Android.
Happy Coding! 🙂
mas punya contoh aplikasi chat yg Baloon labels, diforum B4X gk bisa didownload
Terima kasih atas sharingnya. Ada link buat download library B4A selain library stabndarnya?