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

android4.1里面怎么判断手机卡是否是激活的(双卡手机)2.3的代码里用TelephonyManager.getSubscriptionStat

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中进行的判断