タグ

2011年11月20日のブックマーク (2件)

  • AndroidでGPS情報をデータベースに保存する方法 | public static void main

    質問 「MapView上にパスを描画する方法」で、位置情報をデータベースに保存する部分はどのように実装しているのでしょうか? 回答 必要なクラスは以下の3つです。 ・GPS情報を定期的に取得するためのServiceクラス(HogeService) ・GPS情報をデータベースに登録するためのクラス(DbHelper) ・Serviceを起動するためのクラス(HogeActivity) これらのクラスで、 1.GPS情報が変化した場合に呼び出されるコールバック関数の設定 2.コールバックされた際にGPS情報をINSERTする処理 3.GPS情報を定期的に取得するためのサービスを実行 という処理を行っています。 HogeServiceクラス GPS情報を定期的に取得するためのクラス(Service) public class HogeService extends Serv

  • Android 位置情報取得処理

    私のほうの合宿でのアプリは完成できてませんので代わりに Androidアプリ開発における備忘録です。 少し前にAndroidもユーザの位置情報をGoogleに送信しているとか 騒がれていましたが、実際の位置情報を取得する処理については どんなものなのか。アプリ開発のために調べました。 結論から言うと思った以上に簡単に実装できます。 ただし、Android の位置情報は端末や OS のバージョンによって 微妙にとれるタイミングやプロバイダがちがうので iPhoneよりは いくつか考慮が必要になります。 処理手順は ①AndroidManifest.xmlにGPS利用のパーミッションを追加する ②LocationManagerインスタンスを取得 ③LocationProviderを取得 ④LocationListenerをセット ⑤位置情報が取得できたときの処理を実装 具体的には ①Andro

    Android 位置情報取得処理