如何解决Android 10之后如何检测WiFi连接/断开连接?
由于getNetworkInfo()在Android 10中已弃用,如何使用NetworkCallbacks检测WiFi连接/断开连接?获取有关WiFi连接信息的正确方法是什么?
解决方法
尝试这个
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();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。