android - 处理 android 7 Nougat 上的网络变化

标签 android networking event-handling android-broadcastreceiver android-7.0-nougat

有什么方法可以在 android N 上启用/禁用 wi-fi 或蜂窝网络。我尝试添加带有 intent-filter "android.net.conn.CONNECTIVITY_CHANGE" 的广播接收器,但不推荐用于 N 及更高版本。

最佳答案

android N 和 high 的网络更改监听器实现

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
    registerReceiver(mNetworkReceiver, 
        new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION));
}

非常感谢 CommonsWare 有用的答案。

关于android - 处理 android 7 Nougat 上的网络变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40266081/

相关文章:

c# - 如何通过 c# 中的另一个进程正在使用/锁定的网络读取文件?

javascript - Jquery使用on事件监听器获取选择器的值

java - Android:固定大小的 ScrollView 不滚动/滚动奇怪

textview 中的 Android 文本对齐错误

java - 使用唯一 ID 从 firebase 检索数据

android - 如何在 ImageButton 中设置 onClick 事件?

windows - 使用 Wireshark 捕获网络路由器流量

java - 服务器和客户端之间的简单连接。客户端发送消息,服务器正确接收消息。但是当服务器尝试回复时什么也不起作用?

java - 如何正确设置自定义事件

C# - 为什么使用 EventHandler<T> 会出现错误?