Geçerli hücrenin sinyal gücünü denetleyen çok basit bir Android uygulaması yazmaya çalışıyorum. Şimdiye kadar, sadece getNeighboringCellInfo()
adında bir şey buldum, ancak mevcut hücrenin dahil olup olmadığından emin değilim.Android'de hücre hizmeti sinyal gücü nasıl alınır?
Android'de CURRENT hücre sinyal gücünü nasıl alabilirim?
Geçerli hücreyi getNeighborCellInfo()
mu alıyor? Bununla başarabildiğim sonuçlara dayanıyor gibi görünmüyor. İşte benim şimdiki kod:
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);
güzel An d easy [eğitici] (http://www.firstdroid.com/2010/05/12/get-provider-gsm-signal-strength/) – mjosh