我正在创建一个Android应用程序&如果网络或信号不可用,我需要拨打紧急电话号码。我该怎么做。请提供密码。请尽快回复。谢谢!
答案 0 :(得分:1)
试试这个:
ConnectivityManager connMgr = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
if(connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected()){
//Signal is available
}
希望它有所帮助;)
答案 1 :(得分:1)
使用此方法:
public Boolean isNetAvailable(Context context) {
try{
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobileInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (mobileInfo.isConnected()) {
return true;
}
}
catch(Exception e){
Log.e("Exception Connectivity", e.getMessage());
}
return false;
}