广播接收器检测移动网络的变化
我正在寻找一种方法,让我的 Android 应用
每次移动网络发生变化时都执行某些操作,
即从 2g 到 3g、4g 到 wifi 等。
我能为广播接收器找到的所有内容是在网络连接丢失或获得时执行的那些。
I am looking for a way to make my Android app
do something every time there is a change in mobile network,
i.e. going from 2g to 3g, 4g to wifi etc.
All I can find for broadcast receivers are the ones that execute on loss or gain of network connection.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否考虑过使用 PhoneStateListener ? LISTEN_DATA_CONNECTION_STATE 和 LISTEN_SERVICE_STATE 标志看起来很有希望。
Have you looked into using a PhoneStateListener? The LISTEN_DATA_CONNECTION_STATE and LISTEN_SERVICE_STATE flags look promising.