1
我正在使用android的wifi功能。因此,我想在textView中顯示wifi信息的當前值(siganl level,frequency,rate ..)。我們知道一些參數隨着時間的推移會有很大的不同。我的問題是如何提高當前的顯示值? 我使用的代碼:如何更新活動中的wifi等級值?
String service = Context.WIFI_SERVICE;
final WifiManager wifi = (WifiManager)getSystemService(service);
WifiInfo info = wifi.getConnectionInfo();
int strenght = WifiManager.calculateSignalLevel(info.getRssi(),5);
int speed = info.getLinkSpeed();
String units = WifiInfo.LINK_SPEED_UNITS;
String ssid2 = info.getSSID();
,當我在一個TextView在例如瞬間T1 retreive strenght=48
,它會保持相同的值在另一個瞬間ti.But我們知道這是不是當前值!
然後,我還想了解如何在第一個活動A1(我這樣做)中顯示可用wifi連接列表時,如何在secon活動A2中檢索信號級別的當前值。我試圖做的是使用中間對象來共享A1和A2之間的信號電平值。但是在這裏,我也有相同的價值觀,沒有更新! Plz helllp
Thannnnk你非常frenziedherring!這正是我正在尋找的:) – sofo