android4.0中如何判断sim卡是否存在
android4.0中如何判断sim卡是否存在
--------------------编程问答--------------------
用GPIO去检测?不懂!
--------------------编程问答--------------------
private boolean checkPhoneNet(){
TelephonyManager mTelephonyManager=(TelephonyManager) mapViewActivity.getSystemService(Service.TELEPHONY_SERVICE);
if(mTelephonyManager.getSimState()!=TelephonyManager.SIM_STATE_READY) //SIM卡没有就绪
{
return false;
}else{
ConnectivityManager cManager=(ConnectivityManager)mapViewActivity.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cManager.getActiveNetworkInfo();
if (info != null && info.isAvailable()){
//能联网
return true;
}else{
//do something
//不能联网
return false;
}
}
}
补充:移动开发 , Android