1. 程式人生 > >正常的情況判斷是否有網

正常的情況判斷是否有網

blog message settings iso 設置 .get 文件 style ssa

if(isOnline){

//有網的啊

。。。。。。。一般是要解析文件的網址

}else{

//沒有網絡

showDialog()

}

 /**
     * 判斷網絡是否連接
     * @return true 網絡已經連接 false 網絡沒有連接
     */
    public boolean isOnline() {
        //得到網絡連接的管理者
        ConnectivityManager connMgr = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
        
//通過網絡管理者得到網絡信息 NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); //判斷網絡是否連接 return (networkInfo != null && networkInfo.isConnected()); } private void showDialog(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage(
"要麽去死,要麽開網!"); builder.setNegativeButton("你敢不開網",null); builder.setPositiveButton("開網才好孩子", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //設置跳轉網絡界面 startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS)); } }); builder.create().show(); }

正常的情況判斷是否有網