移动开发技术(Android)——综合实验

  • 一、MainActivity的设计
  • 1.activity_main布局文件显示效果如下图所示:
  • 2.MainActivity实现的功能,要求如下:
  • 二、DeleteActivity的设计
  • 1.activity_delete布局文件显示效果
  • 2.DeleteActivity的功能实现
  • 三、ChaXunActivity的设计
  • 1.activity_cha_xun布局文件
  • 2.ChaXunActivity的功能实现
  • 四、代码



创建一个Android项目,名称自定义,默认创建MainActivity及其布局文件activity_main。在此基础上新建两个Activity,名称分别为ChaXunActivity和DeleteActivity,对应的布局文件名称分别为activity_cha_xun和activity_delete。

本项目工程文件点击这里下载:

一、MainActivity的设计

1.activity_main布局文件显示效果如下图所示:

android移动开发基础案例教程 资源 android移动开发项目_sqlite

2.MainActivity实现的功能,要求如下:

①点击“创建”按钮,创建一个名称为“Zhigong.db”的数据库,若数据库创建成功则弹出一个对话框,如下图所示。点击“no”按钮,退出程序。注:创建数据库需自定义一个类,使其继承SQLiteOpenHelper,类中完成数据表ZhiGong的创建,表的结构应包括主键、职工号、年龄、政治面貌、特长、所属部门。

android移动开发基础案例教程 资源 android移动开发项目_数据库_02

②点击“插入”按钮,将从编辑框、单选按钮组、复选框和下拉列表中输入或选择的数据信息添加的数据表中。
③点击“修改”按钮,修改数据表中职工号为“160001”的记录的政治面貌和所属部门。
④点击“删除”按钮,跳转到DeleteActivity,并从DeleteActivity获得回传数据——查询的字段名和查询条件,根据字段名和条件将符合要求的记录从数据表中删除。
⑤点击“查询”按钮,跳转到ChaXunActivity,并ChaXunActivity获得回传数据——查询的字段名和查询条件,根据字段名和条件对数据表进行查询,查询结果显示在ListView中。

二、DeleteActivity的设计

1.activity_delete布局文件显示效果

如下图所示:

android移动开发基础案例教程 资源 android移动开发项目_sqlite_03

2.DeleteActivity的功能实现

点击“确定”按钮,将从编辑框输入的字段名和查询条件返回给上一个活动,即MainActivity。MainActivity根据字段名和条件将符合要求的记录删除。

三、ChaXunActivity的设计

1.activity_cha_xun布局文件

显示效果如下图所示:

android移动开发基础案例教程 资源 android移动开发项目_java_04

2.ChaXunActivity的功能实现

点击“确定”按钮,将从编辑框输入的字段名和查询条件返回给上一个活动,即MainActivity。MainActivity根据字段名和条件在数据表中查询,将查询结果显示在ListView中。

四、代码

完整项目代码获取请点击: