WEB开发网
开发学院手机开发Android 开发 Android 数据存储之 SQLite嵌入式数据库 阅读

Android 数据存储之 SQLite嵌入式数据库

 2010-03-26 15:43:00 来源:WEB开发网   
核心提示:// 测试updatepublic void testUpdate() throws Throwable {ContactsService contactsService = new ContactsService(this.getContext());Contact contact = contactsService

// 测试update

public void testUpdate() throws Throwable {

ContactsService contactsService = new ContactsService(this.getContext());

Contact contact = contactsService.find(1);

contact.setPhone("1399889955");

contactsService.update(contact);

}

// 测试getCount

public void testGetCount() throws Throwable {

ContactsService contactsService = new ContactsService(this.getContext());

Log.i(TAG, contactsService.getCount() + "");

}

// 测试getScrollData

public void testGetScrollData() throws Throwable {

ContactsService contactsService = new ContactsService(this.getContext());

List contacts = contactsService.getScrollData(0, 3);

Log.i(TAG, contacts.toString());

}

// 测试getScrollDataCursor

public void testGetScrollDataCursor() throws Throwable {

ContactsService contactsService = new ContactsService(this.getContext());

Cursor cursor = contactsService.getScrollDataCursor(0, 3);

while (cursor.moveToNext()) {

Contact contact = new Contact(cursor.getInt(0),

cursor.getString(1), cursor.getString(2));

Log.i(TAG, contact.toString());

}

}

}

启用测试功能,不要忘记在AndroidManifest.xml文件中加入测试环境。为application元素添加一个子元素:,为application元素添加一个兄弟元素:。

SQLite数据库以单个文件存储,就像微软的Access数据库。有一个查看SQLite数据库文件的工具——SQLite Developer,我们可以使用它来查看数据库。Android将创建的数据库存放在”/data/data/ com.changcheng.sqlite/databases/contacts”,我们将它导出然后使用SQLite Developer打开。

6.分页显示数据

我们在ContactsService类中,提供了一个获取分页数据的方法。我们将调用它获取的数据,使用ListView组件显示出来。

编辑mail.xml:

xml version="1.0" encoding="utf-8"?>

上一页  2 3 4 5 6 7 8 9 10 11 12  下一页

Tags:Android 数据 存储

编辑录入:coldstar [复制链接] [打 印]
赞助商链接