-3

データベースsqliteで1時間ごとに変更された場所の座標GPS緯度と経度を保存する方法.

ここに私のコードがあります、

public void onLocationChanged(  final Location location) { 
        Log.e("GPS", "Latitude " + location.getLatitude() + " et longitude " + location.getLongitude());
         BDHandler = new DatabaseHandler(null);
         db = BDHandler.getWritableDatabase();
     Thread th= new Thread() {
         public void run()
         {

         ContentValues value = new ContentValues();
            value.put("LONGITUDE", Double.toString(location.getLatitude()));
            value.put("LATITUDE", Double.toString( location.getLongitude()));
            { try
            {
         while(true)
         {
             Thread.sleep(360000);
             {
                 db.insert("Table_name", null, value);
             }
         }

            }
            catch(Exception e) 
            {
                e.printStackTrace();
            } 
            }
         }

         };
            th.start();


        }
4

1 に答える 1

0

必要なスペースの少なくとも 3 倍を使用する文字列として緯度/経度を格納しています。imgに1e7を掛けて、floatまたはintとして保存します。

于 2013-02-27T11:18:11.353 に答える