你的位置:首页 > 软件开发 > 操作系统 > Android SQLite数据库使用

Android SQLite数据库使用

发布时间:2015-03-29 15:02:48
又是一段时间过去了,坚持不是说说而已啊,表示UC浏览器电脑版一堆小bug,真是受不了啊。虽然有些小功能做的很人性化。  SQLite作为系统内默认的数据库,作为平常存储一些数据来说是足够了。并且也有对应的api来进行操作还是很方便的。官方的推荐是使用类加上SQLiteOpenHe ...

Android SQLite数据库使用

  又是一段时间过去了,坚持不是说说而已啊,表示UC浏览器电脑版一堆小bug,真是受不了啊。虽然有些小功能做的很人性化。

  SQLite作为系统内默认的数据库,作为平常存储一些数据来说是足够了。并且也有对应的api来进行操作还是很方便的。官方的推荐是使用类加上SQLiteOpenHelper来对数据库进行管理。将表中的字段当做类的成员属性,并让表结构这个类实现BaseColumns,该接口中有_COUNT和_ID两个字段。_COUNT是系统统计所有的行。_ID是每一行的独特id。这里我要设计一个存储每次定位信息的一个表。对应的类为LocinfoTable.java.

  

 1 package com.example.sqlitetest.db; 2  3 import android.provider.BaseColumns; 4  5 public final class Locinfo { 6   private static final String SQL_DELETE_ENTRIES = "DROP TABLE IF EXISTS " 7       + LocinfoTable.TABLE_NAME; 8  9   public static abstract class LocinfoTable implements BaseColumns {10     //定位信息表,某一次定位的基本信息11     public static final String TABLE_NAME = "locinfo";12     //记录是第几次定位13     public static final String COLUMN_NAME_LOC_COUNT = "LOC_COUNT";14     //起始位置经度,即起点的经度15     public static final String COLUMN_NAME_START_LONGITUDE = "START_LONGITUDE";16     //起始位置纬度,即起点的纬度17     public static final String COLUMN_NAME_START_LATITUDE = "START_LATITUDE";18     //结束位置经度,即起点的纬度19     public static final String COLUMN_NAME_END_LONGITUDE = "END_LONGITUDE";20     //结束位置纬度,即起点的纬度21     public static final String COLUMN_NAME_END_LATITUDE = "END_LATITUDE";22     //起始位置的时间23     public static final String COLUMN_NAME_START_TIME = "START_TIME";24     //结束位置的时间25     public static final String COLUMN_NAME_END_TIME = "END_TIME";26     //起点到终点的距离27     public static final String COLUMN_NAME_DISTANCE = "DISTANCE";28     //本次定位的类型29     public static final String COLUMN_NAME_LOCTYPE = "LOCTYPE";30     //备注信息31     public static final String COLUMN_NAME_REMARKS = "REMARKS";32   }33 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android SQLite数据库使用

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录