background image

Android 平台应用 Notepad 开发实例

在这个教程中将会建立一个简单列表界面,允许用户添加删除,但是不能编辑。包括如

下的内容:

◆ListActivities 的基础知识和如何建立菜单项。

◆如何使用 SQLite 数据库访问数据。

◆如何使用 ArrayAdapter 绑定数据到 ListView (最简单的一种方式)。

◆最基本的 Layout,包括如何显示一个 ListView,如何向一个菜单插入菜单项以及如

何响应菜单

第一步

 建立工程

使用

Eclipse 建立一个工程 Notepad

第二步

 如何使用 Sqlite 数据库

和系统相关的接口调用都要用到

Context 类。

1 打开数据库

代码片段:

public DBHelper(Context ctx) {

try {
//打开已经存在的数据库
db = ctx.openDatabase(DATABASE_NAME, null); 
} catch (FileNotFoundException e) { 
try { 
//建立新的数据库
db = 
ctx.createDatabase(DATABASE_NAME, DATABASE_VERSION, 0, null); 
//建立数据表
db.execSQL(DATABASE_CREATE); 
} catch (FileNotFoundException e1) { 
db = null;