在我的android应用程序中,我希望在2G和3G之间切换比特率。我在连接性管理器中找到了connectivity_Action方法,以了解连接是否发生了更改。请让我知道这个事件是否会在发生变化时被调用,或者我们是否必须为检查设置任何计时器。
请让我知道它的用法和任何其他更好的方式来做这个比特率转换。
请提出您宝贵的建议。
提前感谢:)
发布于 2010-11-26 09:53:55
正如您可以从ConnectivityManager
的文档中看到的
回答有关网络连接状态的查询的
类。它还会在网络连接发生变化时通知应用程序。(...)
本课程的主要职责是:
(...)
从第2点可以看到,每当连接发生变化时,它都会发出广播意图。这意味着,如果您希望收到通知,您必须创建一个BroadcastReceiver
并将其设置为侦听正确的意图(即,在您的情况下为CONNECTIVITY_ACTION
)。
https://stackoverflow.com/questions/4282506
复制