提供允许应用程序使用Wi-Fi Aware发现对等体并创建与他们的连接的类。
使用Wi-Fi Aware API,应用程序可以广告服务,发现广告服务的对等体,并连接到它们。 Wi-Fi Aware独立于Wi-Fi基础设施(即,设备可能与AP可能并未与Wi-Fi意识并发)。
Wiener Fiware的主要功能是WifiAwareManager类,它通过调用Context.getSystemService(Context.WIFI_AWARE_SERVICE)来获取,
某些API可能需要以下用户权限:
<manifest ...>
<uses-feature android:name="android.hardware.wifi.aware" />
...
</manifest>
或者,如果您的应用程序不需要Wi-Fi Aware,但可以利用它,如果可用,您可以使用带有FEATURE_WIFI_AWARE的hasSystemFeature(String)在运行时执行检查:
getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI_AWARE)
一、类
AttachCallback
Aware的基类附加回调。
Wi-Fi Aware实现的特点。
表示单一发布或订阅Aware会话的类。
Aware会话事件回调的基类。
监听器的基类,只要改变了Aware接口的MAC地址即可调用。
用于表示Wi-Fi Aware对等体的不透明对象。
定义Aware发布会话的配置。
Builder用于构建PublishConfig对象。
表示Aware发布会话的类。
定义Aware订阅会话的配置。
Builder用于构建SubscribeConfig对象。
代表Aware订阅会话的类。
该类提供用于管理Wi-Fi Aware操作的主要API:发现和对等数据连接。
此类代表Wi-Fi Aware会话 - Wi-Fi Aware服务的附件,通过该服务应用程序可以执行发现操作。