码迷,mamicode.com
首页 > 数据库 > 详细

练习一:SQLite基本操作

时间:2016-10-20 00:13:46      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

一、基础知识:

运用场景:

  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基本操作

标签:

原文地址:http://www.cnblogs.com/iamkk/p/5979005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!