安卓记事本开发报告.pdfVIP

  • 81
  • 0
  • 约2.67万字
  • 约 22页
  • 2020-12-28 发布于安徽
  • 举报
基于 Android 平台记事本的设计与实现 1.设计目的 记事本的基本功能就是记事,手机用户首先用到的就是文本记事,输入事 务信息以文本的形式展现出来,存储起来。随着用户需求的增加,可能希望用 图形来代替文本来记事,用户之间打开记事本,看到图片就能联系自己所记载 的事务信息。这样免去了输入文字的麻烦,反而会更简单。又或者是文本与图 片的交叉运用,可以让用户自己选择自己喜欢的记事方式,更加自由与便捷。 所以此功能的意义是让简单的记事信息能以文本、图文和视频表达,更加丰富 多彩。 2.设计内容 本设计的基本内容是在 Android 平台下,设计与实现记事本软件。具体要 实现的功能是: (1)设计实现添加 “文字”, “图文”, “视频”这三个主要的功能模块。 (2)进入添加后,有 “保存”, “取消”两种选择。 (3)主页面显示记事列表,点击可查看及时内容,并有 “删除”, “返回”两种 选择。 (4)进行测试并分析结果。 3.开发环境的安装与配置 3.1 Android 开发平台搭建 本设计主要是以 Eclipse 为基础,安装 SDK 和 ADT 插件后,用来开发安卓 项目。开发平台搭建步骤介绍如下。 (1)下载 JDK 并安装,安装后配置环境变量。 (2)下载 Eclipse 解压至指定文件夹。 (3)下载SDK 后解压至指定文件夹,打开 SDK 目录,点击SDK Manager 安 装开发安卓项目需要的包。 (4)启动Eclipse,进入Help—Install New Software—Add,添加 ADT 插件。 (5)进入Window—Android—Browse,选择 SDK 安装目录。 3.2 硬件环境 Android 设备,如 Android 手机或平板电脑,主频在 1Ghz 及以上,内存为 512MB 以上,系统版本为Android2.1 及以上。本设计使用 Android4.4.4 的手 机。 3.3 软件环境 操作系统:windows10 IDE:Eclipse Android SDK 集成环境 4.设计主体架构 4.1 src 文件夹 src 文件夹下 com.liwenhuan.notepad 包下为系统主要 Activity 类: NotesDB.java 是进行数据储存的,通过 SQLite 保存数据。并且用 onCreate 函数创建数据库。通过设置两个按钮的监听来实现对输入文本的存储 或退出。 MainActivity.java 是主 Activity,通过设置三个按钮的监听来实现添加 文本、图文、视频的记事方式。 AddContent.java 通过 initView 方法来判断记事的方式,实现对文本、图 片、视频的添加,获取保存文件的时间。 MyAdapter.java 是显示模块,通过系统提供的 Bitmap 在记事列表显示图 片和视频的缩略图。 SelectAct.java 是记事详情的显示模块,通过监听的方法来实现记事的删 除功能。 4.2 gen 文件夹 gen 文件夹是项目自动生成的文件夹 R.java 是工程下各个资源的标识符负 责所有资源的索引。 4.3 bin 文件夹 bin 文件夹是编译后的字节码存放的目录,编译的过程首先是编译成为 android java 虚拟机文件 classes.dex,再打包成APK 格式的包。 4.4 res 文件夹 Res 是资源目录,它包含项目中的资源文件并将其编译进应用程序中,向 此目录添加资源时,会被 R.java 自动记录。res 目录存放所有程序中用到的资 源文件。 “资源文件”指的资料文件、图片等。子目录有: drawable、layout、values。本设计主要用了 layout 目录下的布局文件。 layout 是屏幕布局目录, activity_main.xml 是主界面的布局文件、 addcontent.xml 是增加数据页面的布局文件、cell.xml 是几个功能按钮的布局 文件、select.xml 是显示记事详情以及对记事进行操作的布局文件。 5.程序设计 5.1 数据存储之 SQLite 这个方法在数据保存中非常常用,只是它只会被一个程序读取数据,不能 在不同程序间共享数据。

文档评论(0)

1亿VIP精品文档

相关文档