我想寫一個非常簡單的Android應用程序,檢查當前單元格的信號強度。到目前爲止,我只找到一種叫做getNeighboringCellInfo()
的東西,但我不確定那是否包含當前單元格。如何在Android中獲取細胞服務信號強度?
如何獲得Android中的CURRENT單元信號強度?
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);
不錯的d容易[教程](http://www.firstdroid.com/2010/05/12/get-provider-gsm-signal-strength/) – mjosh 2013-05-26 19:41:31