# android.net.wifi.aware

# android.net.wifi.aware

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/android/net/wifi/aware/package-summary "View this page in Java")

## Classes

|------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
| [AttachCallback](https://developer.android.com/reference/kotlin/android/net/wifi/aware/AttachCallback)                                   | Base class for Aware attach callbacks.                                                                                                         |
| [AwarePairingConfig](https://developer.android.com/reference/kotlin/android/net/wifi/aware/AwarePairingConfig)                           | The config for the Aware Pairing.                                                                                                              |
| [AwareResources](https://developer.android.com/reference/kotlin/android/net/wifi/aware/AwareResources)                                   | The resources of the Aware service.                                                                                                            |
| [Characteristics](https://developer.android.com/reference/kotlin/android/net/wifi/aware/Characteristics)                                 | The characteristics of the Wi-Fi Aware implementation.                                                                                         |
| [DiscoverySession](https://developer.android.com/reference/kotlin/android/net/wifi/aware/DiscoverySession)                               | A class representing a single publish or subscribe Aware session.                                                                              |
| [DiscoverySessionCallback](https://developer.android.com/reference/kotlin/android/net/wifi/aware/DiscoverySessionCallback)               | Base class for Aware session events callbacks.                                                                                                 |
| [IdentityChangedListener](https://developer.android.com/reference/kotlin/android/net/wifi/aware/IdentityChangedListener)                 | Base class for Aware identity/cluster changes callbacks.                                                                                       |
| [ParcelablePeerHandle](https://developer.android.com/reference/kotlin/android/net/wifi/aware/ParcelablePeerHandle)                       | A Parcelable [PeerHandle](https://developer.android.com/reference/kotlin/android/net/wifi/aware/PeerHandle).                                   |
| [PeerHandle](https://developer.android.com/reference/kotlin/android/net/wifi/aware/PeerHandle)                                           | Opaque object used to represent a Wi-Fi Aware peer.                                                                                            |
| [PublishConfig](https://developer.android.com/reference/kotlin/android/net/wifi/aware/PublishConfig)                                     | Defines the configuration of an Aware publish session.                                                                                         |
| [PublishDiscoverySession](https://developer.android.com/reference/kotlin/android/net/wifi/aware/PublishDiscoverySession)                 | A class representing a Aware publish session.                                                                                                  |
| [ServiceDiscoveryInfo](https://developer.android.com/reference/kotlin/android/net/wifi/aware/ServiceDiscoveryInfo)                       | An object providing information about a Wi-Fi Aware discovery session with a specific peer.                                                    |
| [SubscribeConfig](https://developer.android.com/reference/kotlin/android/net/wifi/aware/SubscribeConfig)                                 | Defines the configuration of an Aware subscribe session.                                                                                       |
| [SubscribeDiscoverySession](https://developer.android.com/reference/kotlin/android/net/wifi/aware/SubscribeDiscoverySession)             | A class representing a Aware subscribe session.                                                                                                |
| [WifiAwareChannelInfo](https://developer.android.com/reference/kotlin/android/net/wifi/aware/WifiAwareChannelInfo)                       | Wi-Fi Aware data-path channel information.                                                                                                     |
| [WifiAwareDataPathSecurityConfig](https://developer.android.com/reference/kotlin/android/net/wifi/aware/WifiAwareDataPathSecurityConfig) | Wi-Fi Aware data-path security config.                                                                                                         |
| [WifiAwareManager](https://developer.android.com/reference/kotlin/android/net/wifi/aware/WifiAwareManager)                               | This class provides the primary API for managing Wi-Fi Aware operations: discovery and peer-to-peer data connections.                          |
| [WifiAwareNetworkInfo](https://developer.android.com/reference/kotlin/android/net/wifi/aware/WifiAwareNetworkInfo)                       | Wi-Fi Aware-specific network information.                                                                                                      |
| [WifiAwareNetworkSpecifier](https://developer.android.com/reference/kotlin/android/net/wifi/aware/WifiAwareNetworkSpecifier)             | Network specifier object used to request a Wi-Fi Aware network.                                                                                |
| [WifiAwareSession](https://developer.android.com/reference/kotlin/android/net/wifi/aware/WifiAwareSession)                               | This class represents a Wi-Fi Aware session - an attachment to the Wi-Fi Aware service through which the app can execute discovery operations. |