提问人:Yawong 提问时间:8/21/2021 更新时间:8/21/2021 访问量:1196
如何在 Android API 级别 27 中禁用 SIM 卡槽 1
How do I disable SIM slot 1 in Android API Level 27
问:
我正在尝试在 Kotlin 内置的应用程序中禁用 SIM 卡插槽 1。 此应用程序适用于 API 级别 27(Android 8.1,将成为 ROM 中内置应用程序的一部分),您可以假设我可以在处理 ROM 内置应用程序时从系统获得任何权限。
在“android/telephony/TelephonyManager.java的Android源代码中,我看到了这个函数。
setSimPowerStateForSlot(getSlotIndex(), powerUp)
但看起来,我无法通过调用来访问此方法
telephonyManager = this.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager
telephonyManager!!.setSimPowerStateForSlot(0, powerDown)
我在另一篇文章中看到有人成功地做到了这一点,但有人可以指导我如何做到这一点吗?
同样,我的目标是:
- 这里有一些例程来检查手机是否处于 DSDS 模式,并且 SIM 卡插槽 2 中插入了 SIM 卡。(在这里完成工作)
- 完全关闭SIM卡1,以便在系统中只有一个SIM卡,即SIM卡2(不再DSDS,只允许SIM卡2处于活动状态。SIM 卡 1 不得尝试扫描网络,也不得尝试注册)
答: 暂无答案
评论