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

 更新时间:2016年03月09日 09:12:46   作者:nosxcy  
这篇文章主要介绍了Android编程判断网络是否可用及调用系统设置项的方法,涉及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相关内容感兴趣的读者可查看本站专题:《Android调试技巧与常见问题解决方法汇总》、《Android开发入门与进阶教程》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

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

相关文章

  • Kotlin如何捕获上下文中的变量与常量详解

    Kotlin如何捕获上下文中的变量与常量详解

    这篇文章主要给大家介绍了关于Kotlin如何捕获上下文中的变量与常量的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Kotlin具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Android使用shape绘制阴影图层阴影效果示例

    Android使用shape绘制阴影图层阴影效果示例

    本篇文章主要介绍了Android使用shape绘制阴影图层阴影效果示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Android实现蓝牙串口通讯

    Android实现蓝牙串口通讯

    这篇文章主要为大家详细介绍了Android实现蓝牙串口通讯,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Android实现设置APP灰白模式效果

    Android实现设置APP灰白模式效果

    大家好,本篇文章主要讲的是Android实现设置APP灰白模式效果,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Android使用Gallery实现照片拖动的特效

    Android使用Gallery实现照片拖动的特效

    这篇文章主要介绍了Android如何使用Gallery实现照片拖动的特效,帮助大家更好的理解和利用Android进行开发,感兴趣的朋友可以了解下
    2021-01-01
  • 解决android studio中使用monitor工具无法打开data文件夹问题

    解决android studio中使用monitor工具无法打开data文件夹问题

    这篇文章主要介绍了解决android studio中使用monitor工具无法打开data文件夹问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 基于Viewpager2实现登录注册引导页面

    基于Viewpager2实现登录注册引导页面

    这篇文章主要为大家详细介绍了基于Viewpager2实现登录注册引导页面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • Android仿正点闹钟时间齿轮滑动效果

    Android仿正点闹钟时间齿轮滑动效果

    这篇文章主要为大家详细介绍了Android仿正点闹钟时间齿轮滑动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Android开发一行代码解决安卓重复点击

    Android开发一行代码解决安卓重复点击

    这篇文章主要为大家介绍了Android开发一行代码解决安卓重复点击,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Android通过SOCKET下载文件的方法

    Android通过SOCKET下载文件的方法

    这篇文章主要介绍了Android通过SOCKET下载文件的方法,实例分析了Android使用Socket进行文件传输的技巧,需要的朋友可以参考下
    2015-12-12

最新评论