2013-04-21 65 views
0

我正在使用GPS持續檢查我的位置的Android應用程序,並且如果移動時間超過3分鐘,它將自動停止錄製。 但有時可能是由於信號不好而無法自動停止。Android檢查網絡信號強度是否較低

是否有無論如何確定我的android代碼中的網絡信號差? 我在PhoneStateListener上看過幾篇文章,但是如何檢查android代碼中的信號是否差。

回答

0

您沒有發佈您的代碼,所以我假設您有一個WifiManager對象,使用該對象可以請求getConnectionInfo()方法。除此之外,你應該創建一個延伸BroadcastReceiver的類,它將執行onReceive,你可以在那裏獲得一個ScanResult的列表,你將獲得關於你的網絡的所有信息,包括信號強度。

link,將幫助你。