Fallback for p2pMacRandomizationSupported
This commit is contained in:
@@ -35,7 +35,8 @@ object WifiApManager {
|
|||||||
PackageManager.MATCH_SYSTEM_ONLY).single()
|
PackageManager.MATCH_SYSTEM_ONLY).single()
|
||||||
|
|
||||||
private const val CONFIG_P2P_MAC_RANDOMIZATION_SUPPORTED = "config_wifi_p2p_mac_randomization_supported"
|
private const val CONFIG_P2P_MAC_RANDOMIZATION_SUPPORTED = "config_wifi_p2p_mac_randomization_supported"
|
||||||
val p2pMacRandomizationSupported get() = when (Build.VERSION.SDK_INT) {
|
val p2pMacRandomizationSupported get() = try {
|
||||||
|
when (Build.VERSION.SDK_INT) {
|
||||||
29 -> Resources.getSystem().run {
|
29 -> Resources.getSystem().run {
|
||||||
getBoolean(getIdentifier(CONFIG_P2P_MAC_RANDOMIZATION_SUPPORTED, "bool", "android"))
|
getBoolean(getIdentifier(CONFIG_P2P_MAC_RANDOMIZATION_SUPPORTED, "bool", "android"))
|
||||||
}
|
}
|
||||||
@@ -47,6 +48,10 @@ object WifiApManager {
|
|||||||
}
|
}
|
||||||
else -> false
|
else -> false
|
||||||
}
|
}
|
||||||
|
} catch (e: RuntimeException) {
|
||||||
|
Timber.w(e)
|
||||||
|
false
|
||||||
|
}
|
||||||
|
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val apMacRandomizationSupported by lazy {
|
private val apMacRandomizationSupported by lazy {
|
||||||
|
|||||||
Reference in New Issue
Block a user