【问题标题】:How to detect WiFi connection/disconnection after Android 10?Android 10 后如何检测 WiFi 连接/断开连接?
【发布时间】:2020-10-22 15:46:30
【问题描述】:

由于getNetworkInfo() 在 Android 10 中已弃用,如何使用NetworkCallbacks 检测 WiFi 连接/断开连接?获取有关 WiFi 连接信息的正确方法是什么?

【问题讨论】:

标签: android android-wifi


【解决方案1】:

试试这个

        ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo wifi = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
        NetworkInfo mob = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
        if (wifi.isConnected()){
            Toast.makeText(this, "WIFI", Toast.LENGTH_SHORT).show();
        }else if (mob.isConnected()){
            Toast.makeText(this, "MOBILE", Toast.LENGTH_SHORT).show();
        }else {
            Toast.makeText(this, "other", Toast.LENGTH_SHORT).show();
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-20
    • 2012-05-15
    • 2012-11-03
    • 2021-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多