Để 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 cần có một máy tính đã 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 bạn đã cài đặt phiên bản mới nhất của Android Studio 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 bài viết 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 thiết bị và đặc điểm 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
- Cảm biến phát hiện người trong nhà (nhận biết sự hiện diện)
- 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ố Google Nest Hub hỗ trợ Home API.
Thiết lập SDK
Các Home API trong giai đoạn thử nghiệm công khai này chưa thuộc các thư viện tiêu 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 xuống và lưu trữ các thư viện này trên thiết 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.