1.获取网络连接状态
ConnectivityManager connectivityManager=(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo net=connectivityManager.getActiveNetworkInfo();
if(net==null){
Log.i("test", "无网络连接");
}else{
Log.i("test", "网络连接类型为"+net.getTypeName());
}
2.连接状态监听:
1) 编写BroadcastReceiver
public class NetworkReceiver extends BroadcastReceiver
{ @Override
public void onReceive(Context context, Intent intent)
{
ConnectivityManager connectivityManager=(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo net=connectivityManager.getActiveNetworkInfo();
if(net==null){
Log.i("test", "net==null");
}else{
Log.i("test", "net="+net.getTypeName());
}
}
}
2).配置xml
<receiver android:name=".NetworkReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
3).加入权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
3.无连接时引导用户跳转到设置页面
startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));
相关推荐
2、判断网络连接状态的方法(如mobile网络和wifi网络) 3、用广播WifiManager.NETWORK_STATE_CHANGED_ACTION和ConnectivityManager.CONNECTIVITY_ACTION都行,但判断连接是否成功时,用NetworkInfo的getState()方法...
android网络监听变化,判断当前是什么网络类型,实时监听。android网络监听变化,判断当前是什么网络类型,实时监听。android网络监听变化,判断当前是什么网络类型,实时监听。android网络监听变化,判断当前是什么...
Register()方法可以注册一个监听wifi状态的广播接受者,需要用户传入一个实现抽象类的对象实现回调方法,包括监听Wifi打开和关闭,是否通过wifi连接到网络,是否连接到网络等;广播接受者接收到相应的wifi以及网络...
Register()方法可以注册一个监听wifi状态的广播接受者,需要用户传入一个实现抽象类的对象实现回调方法,包括监听Wifi打开和关闭,是否通过wifi连接到网络,是否连接到网络等;广播接受者接收到相应的wifi以及网络...
实现WIFI状态的监听,开启关闭的控制,扫描周围wifi以及获取本机连接过的wifi
Android监听网络状态
主要介绍了Android 利用广播监听usb连接状态,需要的朋友可以参考下
在Android里,监控wifi状态的代码和文档描述。
Android即时网络监听库,只需几行代码就可得到当前网络状态为wifi还是GPRS或是网络连接还是网络断开,监听犹如EventBus那般优雅。
通过系统广播监听蓝牙设备的连接状态,当蓝牙搜索发现设备时提示对应的蓝牙设备已发现,当蓝牙设备连接或断开显示蓝牙设备连接或断开。
Android 监听网络变化、判断网络连接类型、网络制式等工具类
Android监听网络状态,同时在WiFi情况下判断WiFi是否可用
设置手机WiFi便携热点,并且监听热点打开与关闭,详情请参见我的博客http://blog.csdn.net/u011520181/article/details/46496377
Android通过使用广播监听网络状态的改变,更多请看我的博客:http://blog.csdn.net/xiayiye5/article/details/79397088
主要介绍了Android实现监听电话呼叫状态的方法,涉及Android权限控制及电话状态监听的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
首先判断是否有无网络连接,其次判断是否是wifi还是手机网络,最后如果是手机网络的话判断当前网络类型是2G网络还是3G网络还是4G网络。Demo通过两种方式进行判断,一种是通过广播进行判断,另一种方式是实时监听判断...
下面的代码用ConnectivityManager查询是活动网络连接判断是否有Internet连接。 代码如下: ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); ...
Android 网络状态监听 QQ
实现android不同系统版本网络变动监听,2G和3G网络已经处理了显示无网络,主要监听无网络,4G,WIFI,以太网
自定义的状态栏,包括WiFi信号的监听,设置相应的图标,电量的监听,还有时间的实时更新,一秒更新一次,还有自定义的实时显示电量图标