练习一:SQLite基本操作

Posted 循吏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习一:SQLite基本操作相关的知识,希望对你有一定的参考价值。

一、基础知识:

运用场景:

  1>应用运行需要保存一系列有一定关系有一定结构的数据(文本也可以但是存储效率低)

  2>文件类型:.db(一个数据库就是一个.db文件)

  3>路径:/data/data/projectPackage/databases/xxx.db

  4>默认其他应用不能访问

  5>应用卸载时会删除数据

SQLite:

  一款轻型关系数据库服务器,安装文件小(几百k,嵌入android),支持多操作系统,支持多语言,处理速度快。

二、Android单元测试:

  1、测试类继承AndroidTestCase

  2、<!-- 使用安卓测试包application中 -->
        <uses-library android:name="android.test.runner"/>

  3、<!-- targetPackage的值与配置文件package值一致application外 -->
 <instrumentation android:name="android.test.InstrumentationTestRunner"
     android:targetPackage="com.example.testsqlite"/>

三、实用ListActivity优化功能:

  1、继承ListActivity

  2、布局文件中<ListView>的id必须为系统定义的id:list

  3、如果想在没有数据时显示一个提示文本,可在布局文件中定义一个<TextView>(id必须是 empty);

四、练习:

1、内容

使用SQLiteOpenHelper  、SQLiteDatabase、  Cursor对数据库进行操作;

使用ListView+BaseAdapter显示列表;

使用ContextMenu;

使用ListActivity.

2、一个功能的工作:

内存操作:集合/对象

存储操作:数据库/文件sp

界面操作:列表...。




以上是关于练习一:SQLite基本操作的主要内容,如果未能解决你的问题,请参考以下文章

Android开发之sqlite数据库的练习

SQlite数据库操作和AsyncTask [重复]

练习1:python设计停车入库出库系统

SQLite数据库基本操作

IOS SQLite基本操作

SQLite3命令操作大全