2013-04-21 2 views
0

GPS를 사용하여 내 위치를 계속 확인하고 3 분 이상 이동하지 않으면 자동으로 녹음을 중지하는 Android 앱을 개발 중입니다. 그러나 신호가 약하기 때문에 자동으로 멈출 수없는 경우가 있습니다.Android 네트워크 신호 강도가 낮은 지 확인하십시오.

어쨌든 내 안드로이드 코드의 열악한 네트워크 신호를 판단 할 수 있습니까? PhoneStateListener에 대한 게시물이 거의 없지만 안드로이드 코드에서 신호가 불량인지 확인하는 방법을 살펴 보았습니다.

답변

0

코드를 게시하지 않았으므로, WifiManager 개체가 있다고 가정하고 getConnectionInfo() 메서드를 요청할 수 있습니다. 이와 함께 BroadcastReceiver을 확장하는 클래스를 만들어 onReceive을 구현하면 여기 ScanResult의 목록을 얻을 수 있습니다. 신호 강도를 포함하여 네트워크에 대한 모든 정보를 얻을 수 있습니다.

link가 도움이 될 것입니다.

관련 문제