2、配置junit测试环境
打开AndroidM...
分类:
移动开发 时间:
2014-08-27 18:47:38
阅读次数:
320
1.DbOpenHelperpackage com.example.dbtest.dbHelper;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database...
分类:
移动开发 时间:
2014-08-24 23:52:03
阅读次数:
266
转载自:http://www.cnblogs.com/xiaowenji/archive/2011/01/03/1925014.html我们平时见到的android数据库操作一般都是在程序开始时创建一个空的数据库,然后再进行相关操作。如果我们需要使用一个已有数据的数据库怎么办呢?我们都知道andro...
分类:
移动开发 时间:
2014-08-23 09:59:50
阅读次数:
365
简介: 在Android平台上,继承了一个嵌入式关系型数据库---SQLite.SQLite具有跨平台特性,可以在所有主要的操作系统上运行。SQLite通过独占性和共享锁实现独立事务处理,因此多个进程可以在同一时间从同一数据库读取数据,但只有一个可以写入数据,在进行写操作之前,必须先获得独占锁。另....
分类:
移动开发 时间:
2014-08-12 00:00:13
阅读次数:
356
SQLiteDatabase数据库操作
SQLiteDatabase 打开管理工具 SQLiteExpertSetup
创建数据库
自动创建数据库功能
SQLiteOpenHelper .getReadableDatabase() 或.getWriteableDatabase
创建DBOpenHelper extends SQLiteOpenHelper
{
public D...
分类:
移动开发 时间:
2014-08-11 12:01:12
阅读次数:
320
数据库升级的意义我们在开发Android应用的时候,不可避免地要使用数据库。而数据库的结构在第一版的时候定下来,之后发布功能更新,或增加业务逻辑,原来的数据库结构可能就不适用了。而如果数据库的结构与之前版本的结构不同,新版本的应用读取旧数据库肯定会出问题。解决办法..
分类:
移动开发 时间:
2014-08-07 19:20:01
阅读次数:
283
1.我们首先new一个我们自己的类集成ContentProvider,并实现方法如下
package com.wzw.sqllitedemo.providers;
import com.wzw.sqllitedemo.db.PersonSQLiteOpenHelper;
import android.content.ContentProvider;
import android.conten...
分类:
移动开发 时间:
2014-07-28 00:17:09
阅读次数:
295
主要是使用内容提供者ContentProvider
#1.在activity_main.xml布局文件中添加写sdcard权限,并添加读短信的权限
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/t...
分类:
移动开发 时间:
2014-07-28 00:05:49
阅读次数:
391
在基类的table中加入upgrade操作:
public abstract class DbBaseTable {
private static final String TAG = "DbBaseTable";
/**
* @return the DB table name
*/
abstract String getName();
/**
* Creates th...
分类:
移动开发 时间:
2014-07-27 23:52:19
阅读次数:
387
用法
/**
* YDL_Hibernate概要
* (一)支持功能: 1.自动建表,支持属性来自继承类:可根据注解自动完成建表,并且对于继承类中的注解字段也支持自动建表. 2.自动支持增删改
* ,增改支持对象化操作:增删改是数据库操作的最基本单元,不用重复写这些增删改的代码,并且添加和更新支持类似于hibernate中的对象化操作.
* 3.查询方式灵活:支持android框架提供...
分类:
移动开发 时间:
2014-07-23 13:21:15
阅读次数:
260