当前位置: 代码迷 >> Android >> android4.1里面如何判断手机卡是否是激活的(双卡手机)
  详细解决方案

android4.1里面如何判断手机卡是否是激活的(双卡手机)

热度:41   发布时间:2016-05-01 10:11:19.0
android4.1里面怎么判断手机卡是否是激活的(双卡手机)
2.3的代码里用TelephonyManager.getSubscriptionState(subscriptionId) == TelephonyManager.SUB_ACTIVATED能判断,怎么4.1里用这个代码报错呢,包都导了,不清楚什么原因,有大虾知道吗
Android 手机卡

------解决方案--------------------
你是在应用层做的么。我以前做voicemail的时候做过这个判断。判断的是SIM卡是不是READY

TelephonyManager.getSimState() == TelephonyManager.SIM_STATE_READY
如果TRUE 就是OK的了
用的是4.1.2的系统,
在packages/app/Phone/src/com/android/phone/PhoneApp.java中进行的判断
  相关解决方案