現在、GPS機能を利用したアプリを考えております。
しかし、GPSは電力を非常に消費するようで、悩んでおります。
GPS設定を制御出来れば、省エネを実現できると考えております。
しかし、インターネットや本を調べても中々見つかりません。
どなたか、お教え頂きたく存じます。
よろしくお願いいたします。
アプリからGPSをON/OFF出来るかは分かりませんが...
#WidgetとしてSettingsAppWidgetProvider(
http://android.git.kernel.org/?p=platform/packages/apps/Settings.git;a=blob;f=src/com/android/settings/widget/SettingsAppWidgetProvider.java;h=3db90cfe236c80733fc357c35e316383ad3c11f0;hb=HEAD
)を使えれば出来るのかもしれません...
GPSの省電力についてはAndroid-Developersにて話題になっていました。
http://groups.google.com/group/android-developers/browse_thread/thread/da721fa9d11cb8aa/289db7a1994864df
結論としてはLocationManager#requestLocationUpdates でminTimeに十分大きな値を設定すると良いとあ
ります。
リンク先に検証結果もあるので参考にされてはいかがでしょうか。
下記の情報ありがとうございました。
ただ、Widget でのSettings.Secure.setLocationProviderEnabledは、Setting.Secureのメソッドには無くなっていました。
残念です。
下記の情報のように、minTimeを長く指定すると良いかも・・・、少し試してみます。。
ありがとうございました。
2010年3月18日1:22 l.b. <hideaki....@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>