Để thêm Home API vào một ứng dụng Android, bạn cần đáp ứng một số điều kiện tiên quyết.
Điều kiện tiên quyết
Để phát triển, bạn sẽ cần một máy tính được cài đặt các công cụ sau:
Android Studio, phiên bản 2024.2.1 ("Ladybug") trở lên. Xin lưu ý rằng các phiên bản cũ hơn phiên bản này có thể không hoạt động đúng cách với Home APIs SDK.
Trình gỡ lỗi Android (
adb).Cài đặt
adb.Bạn có thể thực hiện việc này bằng Trình quản lý SDK.
Để kiểm thử Home API, bạn cần:
- Một thiết bị Android chạy Android 10 trở lên được thiết lập bằng Tài khoản Google mà bạn dự định dùng để phát triển. Đảm bảo phiên bản Android Studio mới nhất được cài đặt và đăng nhập bằng tài khoản phát triển này.
- Mạng Wi-Fi.
- Để truy cập và điều khiển các thiết bị Matter, bạn cũng cần có thiết bị trung tâm của Google hỗ trợ Home API. Hãy xem phần Kết nối trên Android để biết thông tin chi tiết.
Có ít nhất một thiết bị được hỗ trợ trong nhà. Nếu thiết bị này (hoặc bất kỳ thiết bị nào khác mà bạn muốn kiểm thử) sử dụng giao thức Thread, thì trung tâm cũng phải là bộ định tuyến biên theo giao thức Thread. Ứng dụng mẫu Android hỗ trợ các loại và đặc điểm thiết bị sau đây:
- Đèn nhiệt độ màu (bật và tắt, độ sáng)
- Cảm biến tiếp xúc (trạng thái boolean)
- Đèn có thể điều chỉnh độ sáng (bật và tắt, độ sáng)
- Đèn có màu mở rộng (bật và tắt, độ sáng)
- Generic Switch
- Google Máy ảnh
- Cảm biến chiếm dụng (cảm biến chiếm dụng)
- Bật/Tắt đèn (bật và tắt, độ sáng)
- Công tắc đèn bật/tắt
- Thiết bị bổ trợ bật/tắt (bật và tắt)
- Cảm biến bật/tắt
Các trung tâm được hỗ trợ
Chỉ một số trung tâm Google Nest nhất định mới hỗ trợ API Home.
Thiết lập SDK
API Trang chủ trong phiên bản beta mở này hiện chưa phải là một phần của thư viện chuẩn do Google cung cấp để phát triển. Để phát triển các ứng dụng bằng Home API, bạn cần tải các thư viện xuống và lưu trữ cục bộ.
Để tải Home APIs Android SDK xuống, trước tiên, bạn phải đăng nhập vào Google Home Developers.