Để 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.
Nhà bạn có ít nhất một thiết bị được hỗ trợ. 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 và đặc điểm thiết bị sau:
- Đè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)
- Khoá cửa
- Đèn màu mở rộng (bật và tắt, độ sáng)
- Generic Switch
- Bộ định tuyến biên của Google
- Google Máy ảnh
- Google Doorbell
- Cảm biến phát hiện người (phát hiện người)
- 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
Trung tâm được hỗ trợ
Chỉ một số trung tâm Google Nest có hỗ trợ Home API.
Thiết lập SDK
Các Home API trong giai đoạ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 để phát triển. Để phát triển các ứng dụng bằng Home API, bạn cần tải và lưu trữ các thư viện này trên thiết bị.
Để tải SDK Android Home APIs xuống, trước tiên, bạn phải đăng nhập vào Google Home Developers.