GPSを使用して自分の位置を確認し続け、3分以上移動しないと自動的に記録を停止するAndroidアプリに取り組んでいます。ただし、信号が弱いために自動的に停止できない場合があります。
私のAndroidコードでネットワーク信号が悪いかどうかを判断する方法はありますか? PhoneStateListener に関する投稿はほとんど見たことがありませんが、Android コードで信号が弱いかどうかを確認する方法を教えてください。
GPSを使用して自分の位置を確認し続け、3分以上移動しないと自動的に記録を停止するAndroidアプリに取り組んでいます。ただし、信号が弱いために自動的に停止できない場合があります。
私のAndroidコードでネットワーク信号が悪いかどうかを判断する方法はありますか? PhoneStateListener に関する投稿はほとんど見たことがありませんが、Android コードで信号が弱いかどうかを確認する方法を教えてください。
コードを投稿していないのでWifiManager
、メソッドをリクエストできるオブジェクトがあると思いますgetConnectionInfo()
。それに加えて、信号強度を含むネットワークに関するすべての情報を取得するリストを取得できる場所をBroadcastReceiver
実装する拡張クラスを作成する必要があります。onReceive
ScanResult
このリンクは、あなたを助けます。