2024年3月11日发(作者:)

Android通讯录

这是本人学习android一个月以来的第一个比较实用的小程序,

此程序可以读取手机自带通讯录上的所有联系人,并且可以导入到这

个通讯录列表,不用用户一个一个地输入,将导入的联系人信息保存

在SQLite3数据库中,还具有向指定联系人发送短信、打电话、增加、

修改联系人等基本功能。效果图如下所示:

代码如下(直接复制即可掩饰效果):

====================== DatabaseHelper=======================

package ;

import t;

import Database;

import OpenHelper;

import Factory;

//DatabaseHelper作为一个访问SQLite的助手类,提供两个方面的功能,

//第一,getReadableDatabase(),getWritableDatabase()可以获得SQLiteDatabse对象,通过该对象可以对

数据库进行操作

//第二,提供了onCreate()和onUpgrade()两个回调函数,允许我们在创建和升级数据库时,进行自己

的操作

public class DatabaseHelper extends SQLiteOpenHelper {

private static final int VERSION = 1;

//在SQLiteOepnHelper的子类当中,必须有该构造函数

public DatabaseHelper(Context context, String name, CursorFactory factory,

int version) {

//必须通过super调用父类当中的构造函数

super(context, name, factory, version);

// TODO Auto-generated constructor stub