广播监听网络变化
来源:互联网 发布:字符串压缩算法 编辑:程序博客网 时间:2024/05/16 08:54
<receiver android:name=".BroadcastReceiver.Recevice" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
------------------------------------------------
XML文件注册 wifi 移动 开启 关闭会自动调用
或者动态注册
------------------------------------------------
public class Recevice extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo Info=connectivityManager.getActiveNetworkInfo();
if(Info==null){
Toast.makeText(context,"断开连接",Toast.LENGTH_SHORT).show();
}else{
if(Info.getType()==0){
Toast.makeText(context,"连接移动数据",Toast.LENGTH_SHORT).show();
}
if(Info.getType()==1){
Toast.makeText(context,"连接wifi",Toast.LENGTH_SHORT).show();
}
}
}
}
-----------------------------------------------------
状态码 0 移动 1 wifi 断开为null
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
------------------------------------------------
XML文件注册 wifi 移动 开启 关闭会自动调用
或者动态注册
------------------------------------------------
public class Recevice extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo Info=connectivityManager.getActiveNetworkInfo();
if(Info==null){
Toast.makeText(context,"断开连接",Toast.LENGTH_SHORT).show();
}else{
if(Info.getType()==0){
Toast.makeText(context,"连接移动数据",Toast.LENGTH_SHORT).show();
}
if(Info.getType()==1){
Toast.makeText(context,"连接wifi",Toast.LENGTH_SHORT).show();
}
}
}
}
-----------------------------------------------------
状态码 0 移动 1 wifi 断开为null
0 0
- 广播监听网络变化
- 使用广播监听网络变化
- 监听网络变化的广播
- Android利用系统广播---监听网络变化
- android接收广播监听网络状态变化
- 简单 android 广播监听网络状态变化
- 接收系统广播监听网络变化
- 笔记 android 监听网络状态变化-------广播
- android 使用广播监听网络状态变化
- 静态注册广播监听网络变化
- 动态注册广播 监听网络变化
- 动态注册广播,监听网络状态变化,判断网络模式
- android网络监听广播遇到网络变化执行多次onRe
- 【android】监听网络变化连续多个广播的问题解决
- 【Android】利用广播BroadCast监听网络的变化
- 安卓笔记 动态注册广播 监听网络变化
- Android 广播接收器学习之监听网络变化
- 利用广播接收者监听Android系统网络变化
- 函数参数传递引用形参
- 1028. 人口普查(20)
- 透明主题
- 找不到类 android...app.WindowDecorActionBar
- UVA12716 GCD XOR
- 广播监听网络变化
- 【POJ 3352】 Road Construction(边联通分量入门)
- 用python实现Huffman编码
- 格子中输出
- 异常检测
- junit4常用注解
- hdoj 2031 进制转换
- 仿QQ撒花特效--第三方开源--FllowerAnimation
- 最短路算法详解(Dijkstra/SPFA/Floyd)