当前位置:编程学习 > wap >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,