判断网络是否可用并打开WIFI设置

        ConnectivityManager manager = (ConnectivityManager) this
                .getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo info = manager.getActiveNetworkInfo();
        if (info != null && info.isAvailable()) {
            Toast.makeText(this, "网络可用", Toast.LENGTH_SHORT).show();
        } else {
            Toast.makeText(this, "网络不可用", Toast.LENGTH_SHORT).show();
            Intent intent = new Intent();
            intent.setAction(Settings.ACTION_WIFI_SETTINGS);
            this.startActivity(intent);
        }
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
时间: 2024-10-10 04:44:40

判断网络是否可用并打开WIFI设置的相关文章

Reachability用于在任何地方判断网络是否可用

#import <UIKit/UIKit.h> #import "Reachability.h" @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @property (strong, nonatomic) Reachability *reach; @end #import "AppDe

安卓 -- 判断网络是否可用

/** * to judge if the net is available * 用户手机当前网络可用:WIFI.2G/3G/4G网络; * 用户打开与不打开网络,和是否可以用是两回事,打开了未必就可以上网 */ public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(C

android判断网络是否可用

private boolean isNetworkConnected(Context context) { ConnectivityMannger cManager = (ConnectivityMannger)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo nInfo = cManager.getActiveNetworkInfo(); if(nInfo != null && nInfo.isAvai

Android判断网络是否连接,跳转到设置页面以及判断连接的是什么网络

如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例 ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);  ,使用cwjManager.getActiveNetworkInfo().isAvailable(

Android判断当前网络是否可用--示例代码

Android判断当前网络是否可用--示例代码 分类: *07 Android 2011-05-24 13:46 7814人阅读 评论(4) 收藏 举报 网络androiddialogmanagernetworknull 在Android平台上开发基于网络的应用,必然需要去判断当前的网络连接情况.下面的代码,作为例子,详细说明了对于当前网络情况的判断. 先看一个自己定义的应用类. public class NetworkDetector {           public static boo

打开无线和WIFI设置

//Intent intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS);//打开无线设置 Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);//打开WIFI设置 this.startActivity(intent);

Android 之检测手机网络是否可用

手机网络是否可用:这只是一个小demo,平时开发的过程中,用到的其实也是比较多的,比如:有一些新闻客户端当你乜有网络的时候,图片变不能查看,或者我们常用的QQ,当你没有网络的时候,变会在你的头部给你一个提示:世界上最远的距离就是没有网络,请检查设置 所以,检测网络这个功能其实用到的也是听过的,也是一个简单的小功能 1.效果图: 网络开启的情况下,网络可用: 关闭网络的时候: 2.实例源码 package com.zengtao.classwork; import android.content.

Android - 判断网络状态

Android手机同时支持WIFI和3G, 判断网络连接, 判断网络类型(WIFI或3G). 权限: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 判断网络连接 /** * 判断网络是否可用, 在使用网络请求是预先使用此方法进行检查, 以节省资源. * * @return 可用状态 */ public static boolean isNetAvailable() { C

Windows Phone 获取网络类型(GSM/CDMA/WIFI/Ethernet)

一.判断是否有网络数据连接: 最基本的网络状态判断,如果没有网络连接,一切操作都进行不下去啦. Microsoft.Phone.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() 二.判断网络类型(GSM/CDMA/WIFI/Ethernet): 在一般的应用程序中,需要知道的网络状态也就三种:无网络.WIFI/Ethernet.手机网络. 三者的区别就是: 1."无网络":不解释,大家都懂的. 2."