Menggunakan google play service pada pengembangan aplikasi android
Pada Materi ini membahas sebuah topik berupa fitur-fitur lain yang dapat digunakan di dalam android, dimana kita akan mempelajari tentang bagaimana cara menggunakan google play service dan google play service for location.
Aplikasi yang baik tentunya memiliki beberapa kriteria, seperti responsif, memperhatikan detail, dan menyertakan sentuhan akhir yang elegan serta dilengkapi dengan sensor android yang spesifik, seperti accelerometer, Bluetooth, atau service berdasarkan lokasi. Agar kinerja aplikasi pada android dapat berjalan dengan maksimal, peran Google Play Service sangat krusial di dalam android, dimana Google Play Service berfungsi sebagai tempat untuk menyediakan beragam jenis fitur yang cukup penting, seperti lokasi, maps, ads, Google Cloud Messaging, dan lainnya.
Mengatur Google Play Services
Kita dapat mengatur dan menggunakan Google Play Service di dalam android studio dengan mengikuti 2 langkah berikut:
- Pertama-tama, kita perlu menambahkan baris compile ‘com.google.android.gms:play-services:7.0.0’ di dalam file build.gradle di bawah dependencies.
- Setelah itu, tambahkan kodingan berikut ke dalam file android manifest.xml:
<meta-data android:name=”com.google.android.gms.version”
android:value=”@integer/google_play_services_version” />
Google Play Services muncul berdasarkan ide untuk terhubung dalam servis Application Programming Interface (API), dimana ketika kedua service tersebut tidak terhubung satu sama lain, maka service tersebut tidak akan tersedia di dalam aplikasi. Terdapat beberapa cara untuk mengecek adanya Google Play Services di dalam android studio kita, yaitu
- mengimplementasi listener onConnectionFailed().
- Mengimplementasikan GooglePlayServicesUtil(com.google.android.gms.common.GooglePlayServicesUtil)
- menggunakan method isGooglePlayServicesAvailable().
Selain itu, Kita juga perlu menambahkan beberapa import statements agar pengecekan bisa dilakukan dengan baik:
- import com.google.android.gms.common.ConnectionResult
- import com.google.android.gms.common.GooglePlayServicesClient
- import com.google.android.gms.common.GooglePlayServicesUtil\
Setelah Method-method diatas telah terimplementasi, maka kita dapat langsung mengecek keberadaan Google Play Services pada aplikasi dengan memasukkan koding seperti berikut:
@Override
public void onStart() {
super.onStart();
int googlePlayResult =
GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (googlePayResult == ConnectionResult.SUCCESS ) {
// Start your services
}else{
// handle the case when services are not available
}
}
Referensi:
- Carmen Delessio (2016). Sams Teach Yourself: Android Application Development in 24 Hours. Fourth Edition.
- https://developers.google.com/maps/documentation/urls/android-intents