Để 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 có thể không hoạt động đúng cách với SDK Home API.
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 có:
- 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 rằng 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 nhà 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ó một thiết bị trung tâm của Google hỗ trợ Home API. Hãy xem bài viết Khả năng kết nối trên Android để biết thông tin chi tiết.
Í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 Thread, thì trung tâm cũng phải là Thread Border Router (TBR). Ứng dụng mẫu Android hỗ trợ các loại thiết bị và đặc điểm sau:
- Đèn có 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)
- Khoá cửa
- Đèn màu mở rộng (bật và tắt, độ sáng)
- Công tắc chung
- Bộ định tuyến biên của Google
- Google Máy ảnh
- Chuông cửa Google
- Cảm biến phát hiện người trong nhà (nhận biết người trong nhà)
- Bật/tắt đèn (bật và tắt, độ sáng)
- Công tắc đèn bật/tắt
- Thiết bị cắm bật/tắt (bật và tắt)
- Cảm biến bật/tắt
Trung tâm được hỗ trợ
Chỉ một số trung tâm Google Nest nhất định mới hỗ trợ Home API.
Thiết lập SDK
Home API trong bản thử nghiệm beta công khai này chưa thuộc các thư viện tiêu chuẩn do Google cung cấp cho hoạt động phát triển. Để phát triển ứng dụng bằng Home API, bạn cần tải xuống và lưu trữ các thư viện trên thiết bị.
Để tải SDK Android của Home API xuống, trước tiên, bạn phải đăng nhập vào Google Home Developers.