衛星アプリケーションのGPS機能を使用しているアプリケーション/サービスがあるかどうかをプログラムで判断できますか? 私はコードでそれを無効にすることはできませんように、検索から実現が、私はありませんボタンのショートカットを使用する必要があること:衛星GPS機能が必要かどうかをプログラムで判断
Intent myIntent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
startActivity(myIntent);
をし、関連する設定]ボタンをクリックしてください。
マップアプリケーションを作成しましたが、現時点では実際の電話機にアクセスできず、エミュレータのステータスバーにある小さな衛星アイコンにはシステム設定の状態が反映されていません。私はバッテリーの充電を維持しようとしたいと思いますし、何もその機能を必要としない場合は、GPSが残っているかどうか、バッテリーを排水するかどうか疑問に思っています。
システムレベルで衛星GPSを無効にすると、他のアプリに影響する可能性があることを認識しています。
ありがとうございます。アプリにLocationManagerが1つあり、そのメソッドremoveUpdates()を呼び出すか、またはLocationManagerをnullに設定すると、GPSが「無線オフ」になり、バッテリーが消耗しますか? – NickT
はい、夜間にデバイスで試してみてください。 – Pentium10
もし私がいたら、私はやります。それは私の問題です。私はエミュレータしか持っていないので、教育上の推測を行い、実際のデバイスの動作について質問する必要があります。 – NickT