我正在尝试编写一个非常简单的Android应用程序来检查当前基站的信号强度。到目前为止,我只找到了一个称为 getNeighboringCellInfo()
的东西,但我不确定它是否包括当前基站。
如何在Android中获取当前基站的信号强度?
getNeighborCellInfo()
是否能够获取当前基站?根据我所能获得的结果,它似乎并不是。这是我的当前代码:
List<NeighboringCellInfo> n = tm.getNeighboringCellInfo();
//Construct the string
String s = "";
int rss = 0;
int cid = 0;
for (NeighboringCellInfo nci : n)
{
cid = nci.getCid();
rss = -113 + 2*nci.getRssi();
s += "Cell ID: " + Integer.toString(cid) + " Signal Power (dBm): " +
Integer.toString(rss) + "\n";
}
mainText.setText(s);