Support new SACC fields in Android 12

This commit is contained in:
Mygod
2021-05-29 19:07:41 -04:00
parent eddb74df21
commit ec88c4dac2
3 changed files with 73 additions and 1 deletions

View File

@@ -29,9 +29,14 @@ object UnblockCentral {
}
}
@RequiresApi(31)
fun setUserConfiguration(clazz: Class<*>) = init.let {
clazz.getDeclaredMethod("setUserConfiguration", Boolean::class.java)
}
@get:RequiresApi(31)
val SoftApConfiguration_BAND_TYPES get() = init.let {
SoftApConfiguration::class.java.getField("BAND_TYPES").get(null) as IntArray
SoftApConfiguration::class.java.getDeclaredField("BAND_TYPES").get(null) as IntArray
}
@RequiresApi(31)