Untuk menambahkan Home API ke aplikasi Android, Anda harus memenuhi beberapa prasyarat.
Prasyarat
Untuk pengembangan, Anda memerlukan komputer dengan alat berikut yang diinstal di dalamnya:
Android Studio, versi 2024.2.1 ("Ladybug") atau yang lebih baru. Perhatikan bahwa versi yang lebih lama dari ini mungkin tidak berfungsi dengan baik dengan Home APIs SDK.
Debugger Android (
adb
).Instal
adb
.Hal ini dapat dilakukan dengan SDK Manager.
Untuk menguji Home API, Anda memerlukan:
- Perangkat Android yang menjalankan Android 10 atau yang lebih baru yang disiapkan dengan Akun Google yang ingin Anda gunakan untuk pengembangan. Pastikan Android Studio versi terbaru diinstal dan login dengan akun developer ini.
- Jaringan Wi-Fi.
- Untuk mengakses dan mengontrol perangkat Matter, Anda juga memerlukan hub Google yang mendukung Home API. Lihat Konektivitas di Android untuk mengetahui detailnya.
Setidaknya ada satu perangkat yang didukung di rumah. Jika perangkat ini (atau perangkat lain yang ingin Anda uji) menggunakan Thread, hub juga harus berupa router pembatas Thread. Jenis dan karakteristik perangkat berikut didukung oleh Aplikasi Contoh Android:
- Lampu Suhu Warna (nyala dan mati, kecerahan)
- Sensor Kontak (status boolean)
- Lampu yang Dapat Diredupkan (nyala dan mati, kecerahan)
- Ekstensi Lampu Warna (nyala dan mati, kecerahan)
- Sakelar Umum
- Sensor Kehadiran (deteksi kehadiran)
- Lampu On/Off (nyala dan mati, kecerahan)
- Sakelar Lampu On/Off
- Unit Plugin On/Off (nyala dan mati)
- Sensor On/Off
Hub yang didukung
Hanya hub Google Nest tertentu yang mendukung API Home.
Siapkan SDK
Home API dalam beta terbuka ini belum menjadi bagian dari library standar yang disediakan oleh Google untuk pengembangan. Untuk mengembangkan aplikasi dengan Home API, Anda perlu mendownload dan menghosting library secara lokal.
Untuk mendownload Home APIs Android SDK, Anda harus login ke Google Home Developers terlebih dahulu.