android - 用于检测移动网络变化的广播接收器

标签 android broadcastreceiver network-state

我正在寻找制作我的 Android 应用程序的方法

每当移动网络发生变化时做一些事情,

即从 2g 到 3g,从 4g 到 wifi 等。

我能找到的所有广播接收器都是在失去或获得网络连接时执行的。

最佳答案

您是否研究过使用 PhoneStateListenerLISTEN_DATA_CONNECTION_STATELISTEN_SERVICE_STATE旗帜看起来很有前途。

关于android - 用于检测移动网络变化的广播接收器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518719/

相关文章:

java - Android 开发中的协程仅适用于 Kotlin?使用 MVVM 从 android room 检索,如何让 id 立即返回到 Activity?

java - 将信息备份到文件的 Activity 生命周期

android - 在旋转动画集中,pivotX/Y 如何工作

macos - 没有网络连接时启动 NetworkState

android - 编辑文本 : how to display the number while you are typing it?

android - 如何捕捉 ACTION_MEDIA_BUTTON 的按住(长按)

android - 无法使用 BroadcastReceiver 捕获 android.intent.action.DELETE

java - 检测日期是否更改的最有效方法是什么?

xamarin - 使用 mvvmcross 的网络状态?

ios - 可达性和reachabilityWithHostName