gpt4 book ai didi

Android:如何实现小区切换的监听器?

转载 作者:太空狗 更新时间:2023-10-29 15:08:50 25 4
gpt4 key购买 nike

我需要实现每当移动网络的当前小区发生变化时记录的代码。它不能作为(后台)服务运行,也不能例行检查更改的小区 ID。我需要的是一个每次当前单元格更改时都会启动的 Intent 过滤器。

这可能吗?我尝试使用 intent 过滤器监听

PhoneStateListener.LISTEN_CELL_INFO 

但我什么也没得到,即使我已经设置了适当的权限...

我做错了什么吗?

最佳答案

您可以使用 PhoneStateListener 来监听单元格位置变化。

mTelephonyManager.listen(mPhoneStateListener,
PhoneStateListener.LISTEN_CELL_LOCATION);

需要android权限,

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

private PhoneStateListener mPhoneStateListener = new PhoneStateListener()
{
@Override
public void onCellLocationChanged(CellLocation location) {
Log.d("PhoneStateListener", "Cell Location changed");
}
};

关于Android:如何实现小区切换的监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18976287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com