アプリケーションでGPSをオン/オフすることはできますか?電池の消耗が多いので、しばらくオフにすることはできますか? ORこのためのより良い解決策がある.....AndroidがGPSをオフにする
2
A
答えて
2
あなたはそれを自分でオン/オフすることはできません
locationManager.removeUpdates(myLocationListener); locationManager = null;
0
...これを試してみてください。しかし、あなたはそれをオフにすることができます:How to programmatically enable GPS in Android Cupcake
0
私はセキュリティ対策として、アンドロイドシステムはユーザーのためのgpsをオンとオフにすることはできませんと思う(アンドロイド2.0の私は思う) 。アップデートの取得をやめたり、gpsの使用をやめたり(他のアプリケーションがそれを使用している場合を除く)、ユーザーはそれをオフにするように頼むことができます。
0
アプリケーションでGPSイベントの受信を停止することができます(アプリケーションでGPSが使用されている場合)。たとえば、LocationManager.removeUpdates
を使用して、 となります。
OSレベルでGPSを「オフ」にしたい場合は、プログラムではできないと思います。
3
あなたが(多分トーストを使用して)、これを行うには、ユーザーに尋ねる、これは何をするか
if(!LocationManager.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER))
{
Intent myIntent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(myIntent);
}
1
private void turnGPSOn(){
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(!provider.contains("gps")){ //if gps is disabled
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
}
}
private void turnGPSOff(){
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(provider.contains("gps")){ //if gps is enabled
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
}
}
関連する問題
- 1. いつもLocationSettingsStatusCodes.SUCCESS GPSがオフになる
- 2. GPSロケーション(オン/オフ)イベント
- 3. gpsがオン/オフのときにブロードキャストレシーバーをトリガーする方法は?
- 4. GPSがオフの場合のIOSチェックアプリ
- 5. 一定のGPSステータスのオンまたはオフAndroidでの確認
- 6. GPSがオンかオフかを確認するためのブラックベリーコード
- 7. モバイルデータとGPSのオン/オフをプログラム的に - 5.0より上のAndroidも
- 8. GPS /データによるAndroidサービスの実行は、自己によってオン/オフが切り替わります。
- 9. IOS(Swift 3)gpsがオン/オフのときにブロードキャストレシーバーをトリガーする方法は?
- 10. Androidのカメラジオタグの設定がオン/オフ(EXIFデータのGPS情報)であることを検出する方法
- 11. GPSをプログラムでオフに切り替えます
- 12. Windows Phone 7でGPSをプログラムでオン/オフする方法
- 13. Android XML:ドロップシャドウがオフになる
- 14. Androidの位置情報サービス(GPS):GPSがオンになっていない場合はGPSがすでに
- 15. 設定メニューに入らずにボタンを使ってGPSをオン/オフする
- 16. モバイルウェブ:GPSをオフにしたときにユーザーの場所をリクエストする
- 17. Android gpsユニットテスト
- 18. Android GPSエラー
- 19. Android GPSマップ
- 20. GPSロガーin android
- 21. Android GPSグループ化
- 22. Android p2p GPSアプリ
- 23. Android GPS OnLocationChangeクラッシュ
- 24. AndroidのGPS
- 25. gps tracking on android
- 26. GPS/LOCATIONがオフのときの位置取得方法は?
- 27. GPSがオフのときのGoogle PlayサービスロケーションAPI
- 28. Androidモニターのレルムログをオフにする
- 29. Android Java:画面をオフにする
- 30. Androidのスクロールアニメーションをオフにする
この活動を開始? – user533844
これは、ユーザーがGPSを無効にできる設定画面を起動するはずです。 – Reno
oh ok .....良い考え.... – user533844