下载此文档

Android课程设计报告.docx


文档分类:办公文档 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
河南城建学院
课程设计报告书
专业:计算机科学与技术
课程设计名称:《Java高级应用》
题目:基于Android平台的记事本软件
班级:0814131班
学号:081413107
设计者:付明玉
同组人员:李志军、翟帅星
er
Default
日历日期
month
R_M0NTH
-1
(月)
calendar.
COLUMN_CALENDA
integer
Default
日历日期
year
R_YEAR
-1
(年)
三、模块分析及设计

进入页面的效果如图3-1所示

图3-1-1
AddNot«
Nota
在系统主页面,我们采用了简单明了的方式直观向用户展示了这个软
件的用途,直接点击就可以记录事件,在这个页面我们添加了:
8/16
setupActionBar();setupNavigationDrawer();
由actionbar实现左滑动菜
单;
此外,在Activity中使用了Fragment,可以使设计适用于不同的手机屏幕大小,提供更加灵活的UI支持。通过对Activity布局进行分片,更加方便的对每块进行独立控制。

首页面左滑动菜单即为系统主菜单,采用了drawerlayout布局,里面包含了线性布局、相对布局,和FrameLayout布局,用listViw在菜单中显示各个功能的小图标,图标包含TextView和
CircularImageView,显示效果如图所示:
图3-2-1
添加代码激活actionBar按钮,使它能够滑动,使用了方法setupActionBar(),并且在菜单中的每项都增加了点击滑动页面,点击后可以进行相应操作。

该页面可以查看之前添加过的记录,删除,显示方式
9/16
(listviw,gridviw),设置提醒时间(remindr),进行标记(check),锁定(locked),设置信息的排序方式(按时间顺序,按颜色,按字母表)
当长按某条信息时就会出现这个上下文菜单,来对记录进行一些设置,具体显示效果如图所示:
图3-3-1
在这一模块定义了方法OnLongClickNoteListener来实现长按出现上下文菜单功能,在布局中设置了上下文菜单中每项的含义,在类文件中进行定义Option方法实现它的菜单项功能。
在主页面点击Android图标时会出现对话框,来设置记录的显示方式,效果如图3-3-2所示:
10/16
11/16
图3-3-2
F面是ListView类型的显示方式如图3-3-3所示:
=皿a✓
图3-3-3
图3-3-4
也可以在设置页面对记录显示方式设置一个默认的显示方式,如果不特别调整,则按默认方式显示。
GridView类型的显示方式如图3-3-4所示:
17/16

用一个EditText输入框编辑事件标题,记录时间由系统提供,
,,();
(color);将选择的颜色设置为编辑页面的背景色。在重写onClick方法时使用了FragmentManager方法来对Activity进行管理。

垃圾箱的功能可以让用户查看以前删除的记录,并提供还原操作,还原之后可以在记录里面看到此条记录,如果确定这些记录已经没有用,可以进行批量删除,效果如图3-5-1所示:
13/16
图3-5-1
该功能定义了方法TrashFragment,(,container,false);中的true变为false,即将记录显示移到垃圾箱页面即可。
(原理:删除记录时在垃圾箱类中获取该消息并在垃圾箱页面显示,而主页面不显示被删除的记录)在垃圾箱查找记录时用到了方法booleanonQueryTextSubmit()。

该页面可以设置一些个人信息,如:默认颜色,默认排序方式,默认显示视图,密码,姓名,用户头像等。效果显示如图3-6-1所示:
图3-6-1
14/16
在这个页面用到了Scr

Android课程设计报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息