数据文护备忘录详细信息类的分析,这个类中需要有设置提醒日期、设置提醒时间、日期显示和时间显示、是否开启声音、是否开启备忘录等功能,同时还定义了ListView Adapter数据适配器内部类,该类实现了列表的每一项通过自定义视图实现,之后需要提供保存和修改备忘录的方法。同时还需要有一个备忘录列表显示类,其中提供显示创建的备忘录条目的方法,也提供了menu菜单,用来创建备忘录和退出备忘录。
列表浏览在主界面显示备忘录列表信息,定义一个备忘录列表浏览类,使用数据适配器把用户定义的信息显示到手机界面上。同时需要定义新建和退出菜单按钮,并响应单击事件。
定时提醒需要定义提醒用户的闹铃类,用来显示提醒用户的备忘录内容,提醒用户的铃声,同时提供一个按钮,用来取消提醒。用户提醒类需要通过广播接收者通过监听到用户设置的时间后,通过意图来启用。
4.数据库设计
4.1数据库需求分析
根据备忘录的功能和实际需要,设计的主要数据有:
(1)_id存储的数据有1、2、3、4、5、6等,用于在用户界面显示备忘录id,方便用户浏览。
(2)date1存储设置备忘录的日期,数据有2013/4/21、2013/5/1等。
(3)time1存储设置备忘录的时间,数据有8:47、9:11等。
(4)content存储备忘录提醒内容,数据有“备忘录事件”、“该做某事”等。
(5)on_off存储的数据为1或0,开启备忘录时值为1,关闭备忘录时值为0。
(6)alarm存储的数据1或0,开启闹铃时值为1,关闭闹铃时值为0。
(7)created存储的数据为true或false。
4.2备忘录表的设计
设计数据库表的时候,需要创建一个备忘录表,用于存储用户设置的日期时间以及是否开启备忘等数据。其中备忘录表中_id设置为主键,不能为空,主键类型属于integer。日期时间和提醒内容为text文本类型。是否开启备忘和是否开启闹铃为整数类型,记录用户是否开启和关闭备忘录。其中_id存储的是正整数,用于显示备忘录的个数,date1和time1存储的数据为用户设置的时间,content存储的为用户设置的自定义内容,on_off和alarm字段在安卓手机内置数据库中存储的数据为0或1,如图3所示。
图3 备忘录表的设计
5.备忘录的实现
5.1安卓平台搭建
软件开发需要eclipse平台和ADT(Android Developer Tools)。打开下载eclipse的网址http://www.eclipse.org/downloads/按照说明安装eclipse,打开eclipse下载更新安卓开发工具,安装完毕需要配置环境变量:首先配置eclipse中java和安卓开发的环境变量如图4所示。
图4 环境变量配置
准备完毕后使用Ec1ipse开发Android应用。创建一个Android工程,点击finish完成安卓工程的建立。接下来创建安卓虚拟机:点击eclipse工具栏上的Window --->Android SDK and AVD Manager设置安卓虚拟机参数如图5所示。
图5 安卓虚拟机参数配置
创建完成之后运行开发完毕的工程的时候右键点击工程名--->点击Run As--->点击Android Application运行。 Android手机备忘录的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_2491.html