Android监听网络状态变化
来源:互联网 发布:外汇mt4软件下载 编辑:程序博客网 时间:2024/06/06 02:14
监听网络状态变化
android可以通过监听广播来监听网络状态的变化,在手机网络发生变化时,系统会发送一个广播。下面是实现步骤:
1. 给清单文件添加权限
<!-- 获取手机网络权限--><uses-permission android:name="android.permission.INTERNET" /><!-- 获取网络状态改变 --><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
2.创建广播接收者
public class NetworkReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeInfo = manager.getActiveNetworkInfo(); //如果无网络连接activeInfo为null //也可获取网络的类型 if(activeInfo != null){ //网络连接 Toast.makeText(context, "测试:网络连接成功",0).show(); }else { //网络断开 Toast.makeText(context, "测试:网络断开",0).show(); } } }
3.清单文件注册广播
<receiver android:name="com.example.newwork.NetworkReceiver" > <intent-filter> <!-- 过滤监听网络连接的状态的广播 --> <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> </intent-filter> </receiver>
0 0
- Android监听网络状态变化
- Android:检测网络状态&监听网络变化
- Android:检测网络状态&监听网络变化
- Android监听网络连接状态变化
- android接收广播监听网络状态变化
- android 监听网络连接状态的变化
- 简单 android 广播监听网络状态变化
- 笔记 android 监听网络状态变化-------广播
- android 使用广播监听网络状态变化
- Android 监听网络状态的变化
- 实现Android网络状态变化监听
- android 监听网络状态的变化+Observer
- 监听网络状态变化
- Android:检测网络状态&监听网络变化探究
- 监听手机网络状态变化
- 手机网络状态变化监听
- Android监听网络变化
- Android 监听网络变化
- part-8 共模抑制比CMRR的影响
- viewpager 轮播框架---只需一行代码
- Unity 简单的特效管理
- Mybatis (Mysql) 分页
- part-9 放大电路直流误差(DC error)
- Android监听网络状态变化
- 约束布局
- java设计模式——工厂模式一
- Git怎么使用
- JPEG图像压缩算法流程详解
- JAVA源码解析-ArrayList源码
- UVa 584
- part-10 放大电路直流误差(DC error)的影响因素
- 在window上使用Cmake修建工程注意问题。