Để thêm API Home vào ứ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 API Home.
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ử API Home, 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. Hãy đả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 một thiết bị trung tâm của Google hỗ trợ API Home. 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ì thiết bị trung tâm cũng phải là bộ định tuyến biên Thread. Ứ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)
- Đèn có dải màu mở rộng (bật và tắt, độ sáng)
- Công tắc chung
- Google Máy ảnh
- Cảm biến phát hiện người trong nhà (nhận biết sự hiện diện)
- Đèn bật/tắt (bật và tắt, độ sáng)
- Công tắc đèn bật/tắt
- Thiết bị bật/tắt (bật và tắt)
- Cảm biến bật/tắt
Thiết bị trung tâm được hỗ trợ
Chỉ một số thiết bị trung tâm Google Nest hỗ trợ API Home.
Thiết lập SDK
API Home trong bản thử nghiệm mở này chưa thuộc các thư viện tiêu chuẩn mà Google cung cấp để phát triển. Để phát triển ứng dụng bằng API Home, bạn cần tải và lưu trữ các thư viện này trên máy.
Để tải SDK Android API Home xuống, trước tiên, bạn phải đăng nhập vào Nhà phát triển Google Home.