Giới thiệu
Dịch vụ ghép nối nhanh của Google (GFPS) sử dụng Bluetooth năng lượng thấp (BLE) để khám phá các thiết bị Bluetooth ở gần mà không tốn nhiều pin điện thoại, bật các tình huống "kỳ diệu" dựa trên độ gần của thiết bị.
Tính năng
Mục đích của {/9}S là hỗ trợ việc ghép nối các thiết bị Bluetooth và BLE, chẳng hạn như loa, tai nghe, bộ dụng cụ trên ô tô, chuột và bàn phím, đồng thời chỉ cần ít tương tác của người dùng nhất có thể. Bằng cách triển khai quy cách sau, Google sẽ tiếp tục phát hành các tính năng bổ sung dựa trên quy cách đó. Trong đó có:
- Hiện thông báo nửa trang khi thiết bị ở chế độ ghép nối để hỗ trợ việc ghép nối ban đầu dễ dàng. Ngoài ra, các ứng dụng đi kèm dễ dàng được tiếp thị cho người dùng.
- Liên kết thiết bị với tài khoản của người dùng sau khi quá trình ghép nối ban đầu hoàn tất.
- Hiện thông báo ghép nối tiếp theo khi thiết bị đang bật và ở gần một điện thoại, máy tính bảng hoặc máy tính để bàn khác mà người dùng sở hữu, để người dùng không cần biết cách đặt thiết bị trở lại chế độ ghép nối trước khi ghép nối với các thiết bị khác.
- Liên kết tên dành riêng cho bạn với thiết bị.
- Thông báo về pin hiển thị cho tai nghe.
- Hiện thông tin chi tiết về thiết bị trong Android 11 trở lên.
- Người dùng có thể xác định vị trí tai nghe hoặc tai nghe bị mất.
- Bạn có thể sử dụng tính năng ghép nối ngoại tuyến khi có mạng thấp.
- Hỗ trợ tính năng Chuyển đổi âm thanh để chuyển đổi liền mạch các kết nối tai nghe giữa các thiết bị dựa trên hoạt động của người dùng (ví dụ: bắt đầu xem phim) và các sự kiện ưu tiên (ví dụ: cuộc gọi đến).
- Hỗ trợ Hearable Controls (Chế độ điều khiển thính giác) để cung cấp chế độ kiểm soát quyền truy cập tốt hơn cho các tính năng quan trọng có thể nghe được.
Yêu cầu về tính năng
Tuỳ vào loại thiết bị , yêu cầu hỗ trợ tính năng sẽ khác nhau. Hãy xem Yêu cầu về tính năng của thiết bị để biết thêm thông tin chi tiết.
Phần phụ thuộc của hồ sơ
Hoạt động triển khai PagingS tương thích với Thông số kỹ thuật Bluetooth Core v4.2 trở lên.
Thứ tự octet
Bất cứ khi nào một trường bao gồm nhiều byte, thứ tự byte sẽ là Big-endian, tức là thứ tự byte mạng (octet quan trọng nhất đến octet ít quan trọng nhất).
Xin lưu ý rằng mặc dù đây là tiêu chuẩn cho các byte được truyền qua mạng, nhưng thứ tự này khác với thứ tự byte cho các trường nhiều byte trong thông số kỹ thuật Bluetooth SIG (ví dụ: UUID dịch vụ trong quảng cáo là nhỏ-endian).
Triển khai tệp đối chiếu
Xem Thư viện SDK nhúng lân cận để tham khảo cách triển khai.