• 大小: 5.76MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-02
  • 语言: Java
  • 标签: 移动距离  

资源简介

大概思路: 1)创建项目,上传应用到百度定位sdk获得应用对应key,并配置定位服务成功。 2)将配置的定位代码块放入service中,使程序在后台不断更新经纬度 3)为应用创建数据库和相应的数据表,编写 增删改查 业务逻辑方法 4)编写界面,通过点击按钮控制是否开始计算距离,并引用数据库,初始化表数据,实时刷新界面 5)在service的定位代码块中计算距离,并将距离和经纬度实时的保存在数据库(注:只要经纬度发生改变,计算出来的距离就要进行保存) 6)界面的刷新显示

资源截图

代码片段和文件信息

package app.db;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class DBOpenHelper extends SQLiteOpenHelper{
    private static final int VERSION = 1;
    private static final String DB_NAME = “compute_distance.db“;

    public DBOpenHelper(Context context){
        super(context DB_NAME null VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL(“CREATE TABLE IF NOT EXISTS milestone(id INTEGER PRIMARY KEY AUTOINCREMENT distance INTEGERlongitude DOUBLE latitude DOUBLE )“);
    }

    @Override
    public void onUpgrade(SQLiteDatabase db int oldVersion int newVersion) {
        db.execSQL(“drop table milestone“);
        db.execSQL(“CREATE TABLE IF NOT EXISTS milestone(id INTEGER PRIMARY KEY AUTOINCREMENT distance INTEGERlongitude FLOAT latitude FLOAT )“);
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        466  2014-07-19 20:22  DistanceCompute\.classpath

     文件        851  2014-07-19 20:22  DistanceCompute\.project

     文件        177  2014-07-19 20:22  DistanceCompute\.settings\org.eclipse.jdt.core.prefs

     文件          3  2014-07-19 20:22  DistanceCompute\.svn\entries

     文件          3  2014-07-19 20:22  DistanceCompute\.svn\format

     文件        220  2014-07-19 20:22  DistanceCompute\.svn\pristine\02\028f5371ae41e3a64dd4d458eae714f0137d6b4c.svn-base

     文件     214192  2014-07-19 20:22  DistanceCompute\.svn\pristine\02\0296ca4f02c01135db5089d7d7a3cfa5bfcddff7.svn-base

     文件      99119  2014-07-19 20:22  DistanceCompute\.svn\pristine\09\09224a1883da8b5bd37e766f4fab80570d879898.svn-base

     文件      73780  2014-07-19 20:22  DistanceCompute\.svn\pristine\0c\0c9fad5582d95d29403c5f194d580a8509f14f0a.svn-base

     文件       3684  2014-07-19 20:22  DistanceCompute\.svn\pristine\0d\0d1b9f6ee74149b83a86a8b746fda7e8db1593be.svn-base

     文件     466212  2014-07-19 20:22  DistanceCompute\.svn\pristine\18\1889aacca70f6d2b25edcde8f8d0025b40b6ee8e.svn-base

     文件     466314  2014-07-19 20:22  DistanceCompute\.svn\pristine\1b\1b4d0e8bbb18381ec4c63073ac22e722ef2f8ce5.svn-base

     文件       3138  2014-07-19 20:22  DistanceCompute\.svn\pristine\23\2359336576fbc09faca47abdd73b97834f60facf.svn-base

     文件        563  2014-07-19 20:22  DistanceCompute\.svn\pristine\28\28fc84860e60ac42f292e11e004069f771c24728.svn-base

     文件       9488  2014-07-19 20:22  DistanceCompute\.svn\pristine\2a\2a43e2103728993885c1dcab0d7c4090e4781de6.svn-base

     文件       3484  2014-07-19 20:22  DistanceCompute\.svn\pristine\2c\2ceda88fbc15660552afccc8c0e27d733db1d92b.svn-base

     文件        346  2014-07-19 20:22  DistanceCompute\.svn\pristine\30\3045c3b03b0197d94a034d305aa66b49bf223cb4.svn-base

     文件      40319  2014-07-19 20:22  DistanceCompute\.svn\pristine\36\36e3a1f2d081c1e5e6640e397a2f0d4455982544.svn-base

     文件        636  2014-07-19 20:22  DistanceCompute\.svn\pristine\38\3823b0ffa7a32a960121af6a5f1648d570419989.svn-base

     文件        470  2014-07-19 20:22  DistanceCompute\.svn\pristine\45\4569e030152e034aad0248a08c23bfc36181c033.svn-base

     文件       5836  2014-07-19 20:22  DistanceCompute\.svn\pristine\47\47295a0cbee073fa3c9687333ab33a0ce6373a0a.svn-base

     文件       3142  2014-07-19 20:22  DistanceCompute\.svn\pristine\49\497a18a3bf9ff5819441e7d87c2800dd62fdd6a0.svn-base

     文件        786  2014-07-19 20:22  DistanceCompute\.svn\pristine\53\53d8af260d8a1eb46a2755e38df491c252422f06.svn-base

     文件     621451  2014-07-19 20:22  DistanceCompute\.svn\pristine\58\5896b0a4e377ac4242eb2bc785220c1c4fc052f4.svn-base

     文件       7617  2014-07-19 20:22  DistanceCompute\.svn\pristine\5a\5abf96e60ae7081c8f23fd94dfc0b93cc00fd0b0.svn-base

     文件        268  2014-07-19 20:22  DistanceCompute\.svn\pristine\5b\5b060818bc3daaff41a4e36fe18621a691764fbf.svn-base

     文件       1039  2014-07-19 20:22  DistanceCompute\.svn\pristine\5d\5d322143cf0eea369434709c182295deb2c4f41c.svn-base

     文件       3607  2014-07-19 20:22  DistanceCompute\.svn\pristine\66\662569ad936a67bca27ee52cdd7876e36aded3c9.svn-base

     文件       8988  2014-07-19 20:22  DistanceCompute\.svn\pristine\6d\6d3f0c41712f72ae8cab2b8f0493c678426e74e9.svn-base

     文件      11114  2014-07-19 20:22  DistanceCompute\.svn\pristine\72\72f674a3d6a26449ce08d0af2892008dc1ae8583.svn-base

............此处省略144个文件信息

评论

共有 条评论

相关资源