나는 webservices를 호출하는 안드로이드 응용 프로그램을 개발 중입니다. 내 문제는 내가 webservice에 전화를 걸고 wifi 또는 GPRS 강도가 약한 경우 응용 프로그램을 강제 종료하는 것입니다. Wi-Fi 또는 GPRS 신호 강도가 강하거나 약한 경우 어떻게 감지합니까?와이파이 또는 GPRS 신호 강도를 감지하는 방법이 강하거나 약함
2
A
답변
2
먼저 매니페스트에 <uses-permission> for ACCESS_WIFI_STATE
이 있는지 확인하십시오. 나는 성공적으로받은 경우
wifi.startScan();
다음 :
둘째, 나는 하나의 연결에 대한 알림에 대한 모르겠지만, 라디오가보고있는 모든 알림을 얻기 위해, 당신은 스캔을 시작할 수 있습니다 결과, 나는 IntentFilter에서 WifiManager.SCAN_RESULTS_AVAILABLE_ACTION
을 사용했습니다.
그런 다음 수신기에서 신호 강도가 포함 된 WifiManager 개체의 getScanResults()
을 사용합니다.
이 방법으로 중지하려면 unregisterRecever()를 호출하면됩니다 (참조 할 수 있도록 유지하려고합니다). 필자는 스캐닝 코드가 현재 연결을 확인하기 위해 수정할 수 있는지 직접 테스트하지는 않았지만 많은 결과가 있음을 알고 있습니다. Wi-Fi 신호가 자주 빠르게 바뀝니다. 단일 연결을 모니터링하는 경우, 검색 결과를 필터링하고 장치가 현재 연결되어있는 장치를 검색 할 수도 있습니다.
조금 도움이 되었기를 바랍니다.
관련 문제
- 1. gprs 강도를 찾는 방법은 무엇입니까?
- 2. Windows Mobile에서 GPS 신호 강도를 읽는 방법?
- 3. 와이파이 기기의 수신 신호 강도 (RSS) 감지하기
- 4. 안드로이드 : GPS 신호 강도를 결정
- 5. wireshark 신호 강도를 해석하는 방법
- 6. 주변에서 와이파이 기기 감지하기
- 7. 안드로이드가 낮은 데이터 신호 강도를 시뮬레이트합니다.
- 8. Android에서 Bluetooth 신호 강도를 측정하는 API가 있습니까?
- 9. 연결된 블루투스 기기의 신호 강도를 찾는 방법
- 10. Android에서 GPS 신호 강도를 측정하는 방법은 무엇입니까?
- 11. 안드로이드의 GPS 신호 강도를 확인하는 방법
- 12. obj-c에서 신호 강도를 얻는 방법은 무엇입니까?
- 13. 신호 강도를 이용한 삼각 측량 알고리즘
- 14. GPS 신호 강도를 어떻게 평가할 수 있습니까? (iPhone)
- 15. 세 WiFi 액세스 포인트의 신호 강도를 실시간으로 어떻게 구현합니까?
- 16. 데이터 신호 강도 결정
- 17. 아주 희소 한 와이파이 데이터에서 3D 메쉬 생성
- 18. PC 플래시 신호 또는 캐논 EDSK를 통해 셔터가 열리는 정확한 순간을 감지하는 방법이 있습니까?
- 19. Android에서 셀 서비스 신호 강도를 얻는 방법은 무엇입니까?
- 20. (약함) ETags 및 Last-Modified
- 21. GPS 신호가 약하거나 높음을 감지하는 방법은 무엇입니까?
- 22. 와이파이 삼각 측량
- 23. iOS 6에서 Bluetooth MAC 및/또는 신호 강도를 얻을 수 있습니까?
- 24. Wi-Fi 신호 강도를 기반으로 iPhone 또는 Android 기기의 위치를 파악할 수 있습니까?
- 25. 안드로이드 와이파이의 신호 강도
- 26. GPS 신호 강도 찾기
- 27. GPRS 통신
- 28. Go에서 신호 또는 이벤트 API를 설계하는 기본 방법이 있습니까?
- 29. iPhone이 A-GPS, 셀 타워 신호 강도 또는 Wi-Fi로 CLLocation을 얻은 경우 확인할 방법이 있습니까?
- 30. ARC의 NSString 속성이 강하거나 복사해야합니까?
이를 탐지하는 점은 무엇입니까 ? 오류를 잘 살펴보고 수정/처리 방법을 찾아내는 것이 좋습니다. – THelper
Wifi 또는 GPRS 신호 강도가 강한 경우에만 webservices를 호출하고 싶습니다 .Wifi 또는 GPRS 신호 강도가 약한 경우 "인터넷 연결이 약함"이라는 메시지가 나타납니다. –
강도를 확인한 직후 신호가 떨어지면 어떻게됩니까? ? – THelper