gpt4 book ai didi

java - 无法检索当前小区的 CellID 和 LAC

转载 作者:行者123 更新时间:2023-11-29 08:17:02 26 4
gpt4 key购买 nike

我试图检索当前连接的单元格的 Cid 和 Lac,但是使用

public void GetCid(){
int CID;
int LAC;
GsmCellLocation xXx = new GsmCellLocation();
CID = xXx.getCid();
LAC = xXx.getLac();
Toast output = Toast.makeText(getApplicationContext(), "Base station LAC is "+LAC+"\n"
+"Base station CID is " +CID, Toast.LENGTH_SHORT);
output.show();
}

我唯一得到的是两个参数的 -1 值(我在 2G 上)。可能是我做错了什么,或者有另一种方法可以获取当前单元格的 Cid 和 Lac?

最佳答案

TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
CellLocation location = telephonyManager.getCellLocation();
GsmCellLocation gsmLocation = (GsmCellLocation) location;
int cellId = gsmLocation.getCid();
int lac = gsmLocation.getLac();

关于java - 无法检索当前小区的 CellID 和 LAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3883983/

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