实时监听Android系统的网络连接状态

 效果图:

背景:

 设备机型:模拟器、华为 HONOR ViewPad 6、坚果G7S智能投影仪

系统版本号:Android 6.0 、Android 10

实现步骤:

 所谓实时监听系统的网络状态,其实就是通过广播来监听系统发出的 网络状态的广播消息。

1、首先自定义一个接收系统广播消息的类 NetStateReceiver ,如下代码:

package com.hbkykj.networkreceiver;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.util.Log;
import android.widget.Toast;

/**
 * @author 郭宝
 * @project: NetworkReceiver
 * @package: com.hbkykj.networkreceiver
 * @date: 2020/7/22 15:24
 * @brief:
 */
public class NetStateReceiver extends BroadcastReceiver {

    private static final String TAG = "NetStateReceiver";

    @Override
    public void onReceive(Context context, Intent intent) {
        Toast.makeText(context,"intent.getAction():"+intent.getAction(),Toast.LENGTH_LONG).sho

猜你喜欢

转载自blog.csdn.net/qq_35366269/article/details/107528097