WEB开发网
开发学院手机开发Android 开发 android 检查可用网络 阅读

android 检查可用网络

 2010-10-13 01:56:00 来源:本站整理   
核心提示:在手机应用与网络交互数据的时候,我们首先要判断有没有可用的网络,如果没有则跳到相应的网络设置页面,android 检查可用网络,方法详见代码:private boolean CheckNetwork() {boolean flag = false;ConnectivityManager cwjManager = (Co

在手机应用与网络交互数据的时候,我们首先要判断有没有可用的网络,如果没有则跳到相应的网络设置页面,方法详见代码:

private boolean CheckNetwork() {

boolean flag = false;

ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

if (cwjManager.getActiveNetworkInfo() != null)

flag = cwjManager.getActiveNetworkInfo().isAvailable();

if (!flag) {

Builder b = new AlertDialog.Builder(this).setTitle("没有可用的网络").setMessage("请开启GPRS或WIFI网络连接");

b.setPositiveButton("确定", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

Intent mIntent = new Intent("/");

ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.WirelessSettings");

mIntent.setComponent(comp);

mIntent.setAction("android.intent.action.VIEW");

startActivity(mIntent);

}

}).setNeutralButton("取消", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

dialog.cancel();

}

}).create();

b.show();

}

return flag;

}

Tags:android 检查 可用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接