Bạn có thể sử dụng điểm phát sóng chỉ trong cục bộ để cho phép các ứng dụng trên thiết bị đã kết nối với điểm phát sóng Wi-Fi giao tiếp với nhau. Mạng được tạo bằng phương thức này sẽ không có quyền truy cập Internet. Mỗi ứng dụng có thể đưa ra một yêu cầu duy nhất cho điểm phát sóng, nhưng nhiều ứng dụng có thể yêu cầu điểm phát sóng cùng một lúc. Khi nhiều ứng dụng đăng ký thành công đồng thời, các ứng dụng đó sẽ chia sẻ điểm phát sóng cơ bản.
LocalOnlyHotspotCallback.onStarted(LocalOnlyHotspotReservation)
được gọi khi điểm phát sóng đã sẵn sàng để sử dụng.
Nếu ứng dụng nhắm đến Android 13 (API cấp 33) trở lên, bạn phải yêu cầu NEARBY_WIFI_DEVICES
sử dụng điểm phát sóng chỉ dành cho cục bộ, như trong đoạn mã sau. Các ứng dụng nhắm đến phiên bản Android cũ hơn phải yêu cầu ACCESS_FINE_LOCATION
.
<manifest ...> <<!-- If your app targets Android 13 (API level 33) or higher, you must declare the NEARBY_WIFI_DEVICES permission. --> <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" <!-- If your app derives location information from Wi-Fi APIs, don't include the "usesPermissionFlags" attribute. --> android:usesPermissionFlags="neverForLocation" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" <!-- If any feature in your app relies on precise location information, don't include the "maxSdkVersion" attribute. --> android:maxSdkVersion="32" /> <application ...> ... </application> </manifest>
Để biết thêm thông tin chi tiết về cách sử dụng điểm phát sóng chỉ trong cục bộ, hãy xem startLocalOnlyHotspot()
.