checkForCarrierPrivileges
unknown
java
3 years ago
960 B
12
Indexable
private fun checkForCarrierPrivileges() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {
val tm = getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager
if (tm.hasCarrierPrivileges()) {
Toast.makeText(this, "hasCarrierPrivileges = true", Toast.LENGTH_SHORT).show()
Log.e("ANKUSH", "hasCarrierPrivileges = true")
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
Log.e("ANKUSH", "tm.uiccCardsInfo = ${tm.uiccCardsInfo}")
tm.uiccCardsInfo.forEachIndexed { index, uiccCardInfo ->
Log.e("ANKUSH", "forEachIndexed = ${uiccCardInfo.eid}")
}
}
} else {
Toast.makeText(this, "hasCarrierPrivileges = false", Toast.LENGTH_SHORT).show()
Log.e("ANKUSH", "hasCarrierPrivileges = false")
}
}
}Editor is loading...