声音:潘多拉丨 文字:潘多拉
背景音乐:齐一《这个年纪》
Android有四种数据存储方式,在该系统中,由于要插入的数据和字段较少,因此该系统选择SQLite存储方式。SQLite是一个轻量级的数据库,它支持基本的SQL语法。SQLite可移植性非常好,而且它相对较小,对于数据不多的系统来说,是一个很好的选择。SQLite不是单独的一个进程,它直接连接到程序成为程序中的一部分,在处理数据这方面非常的快。它有自己的数据库引擎,在继承SQLiteOpenHelper方法后便可拥有getReadableDatabase()、getWritableDatabase()供其使用。4.3.2 数据库系统分析该系统是一个任务管理类系统,只涉及到部分数据的存储操作,数据量不是很大,而且为了使学习任务管理系统更好的从纸质稿转变为信息化,这里该系统采用SQLite数据库存储。其中,整个系统的E-R图如下学习任务表(Task):主要用于用户添加的任务信息进行数据保存,其中涵盖Rwtext(内容)、Rttime(提醒时间)、Rctime(创建时间)等,如表4-1所示。课程信息表(Courselist):用于存放用户添加的课程信息,其中涵盖Kcname(课程名称)、Kcroom(上课地点)、Kcteacher(任课老师)等,如表4-2所示。任务数量表(Rwtext):用于存放和统计用户添加任务的数量,其中涵盖Szsum(上周任务总和)、Dzsum(当周任务总和)、Dttime(时间)等,如表4-3所示。系统中的菜单栏在整个系统中主要起着引导的作用,同时它还可以提高整个系统的可操作性。首先将整体布局好,然后通过nearLayout的线性布局来布置内容,其中菜单栏内部包含四个选项卡,主要通过TabWiget来实现。打开Eclipse软件,首先建立好一个Android工程,该学习任务管理系统的工程名为StudyTask,然后在StudyTask下的res/layout下建立一个名为main_activity的空xml文件,之后在这个文件里按照思路来添加布局代码。系统的菜单选项使用RelativeLayout来建立,在整个项目的布局中,RlativeLayout里有4个LinearLayout,而LinearLayout是单选按钮。因此,在建立单选按钮时,需把第一个单选按钮默认选中。其中LinearLayout的实现方式是先设置好内部的文字,然后在按钮中添加上相应的图片,实现的代码如下:
今天推荐给大家的这首歌是陈奕迅的《孤独患者》
夜深人静的时候,你心里在想着谁
把这首歌唱给TA听,告诉TA你的心声
我不唱声嘶力竭的情歌
不表示没有心碎的时刻
我不曾摊开伤口任宰割 愈合就无人晓得
我内心挫折
活像个孤独患者 自我拉扯
外向的孤独患者 有何不可
三更等你入睡∣用声音陪伴你
领取专属 10元无门槛券
私享最新 技术干货