软件编程
位置:首页>> 软件编程>> Android编程>> Android编程判断网络是否可用及调用系统设置项的方法

Android编程判断网络是否可用及调用系统设置项的方法

作者:nosxcy  发布时间:2023-08-14 13:05:22 

标签:Android,判断网络,系统设置

本文实例讲述了Android编程判断网络是否可用及调用系统设置项的方法。分享给大家供大家参考,具体如下:


private boolean checkNetwork() {
   boolean flag = false;
   ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
   if (manager.getActiveNetworkInfo() != null)
     flag = manager.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;
}

权限是少不了的:


<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

希望本文所述对大家Android程序设计有所帮助。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com