2012-06-02 5 views
1

나는 android에서 wifi functionnalities에서 일하고 있습니다. 그래서, 나는 wifi 정보의 현재 가치 (siganl 수준, 빈도, 속도 ..) textViews에 표시하고 싶습니다. 우리는 일부 매개 변수가 시간이 지남에 따라 크게 다를 수 있습니다. 내 problème 현재 표시 값 uptdate 방법입니다? 내가 그 코드를 사용하고 있습니다 : 내가 예를 들어 인스턴트 T1에서 텍스트 뷰에 strenght=48을 retreive 때 우리가 현재 값이 아닌 것을 알고 ti.But활동에서 Wi-Fi 레벨 값을 업데이트하는 방법은 무엇입니까?

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(); 

, 그것은 또 다른 순간에 같은 값을 유지합니다!

다음 첫 번째 활동 A1에서 사용할 수있는 Wi-Fi 연결 목록을 표시 할 때 어떻게 할 수 있는지, 두 번째 활동 A2에서 신호 수준의 현재 값을 검색하는 방법을 알고 싶습니다. 내가 시도한 것은 중간 객체를 사용하여 A1과 A2 사이의 신호 레벨 값을 공유하는 것입니다. 하지만 여기에도, 나는 같은 가치관을 가지고있다. Plz helllp

답변

관련 문제