Support querying features via WifiManager

This commit is contained in:
Mygod
2021-05-31 00:31:24 -04:00
parent afa80add94
commit c1aada8a8b
5 changed files with 33 additions and 9 deletions

View File

@@ -52,6 +52,13 @@ object WifiApManager {
else -> false
}
@get:RequiresApi(30)
private val apMacRandomizationSupported by lazy {
WifiManager::class.java.getDeclaredMethod("isApMacRandomizationSupported")
}
@get:RequiresApi(30)
val isApMacRandomizationSupported get() = apMacRandomizationSupported(Services.wifi) as Boolean
private val getWifiApConfiguration by lazy { WifiManager::class.java.getDeclaredMethod("getWifiApConfiguration") }
@Suppress("DEPRECATION")
private val setWifiApConfiguration by lazy {