安卓记事本开发报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于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?? 这个方法在数据保存中非常常用,只是它只会被一个程序读取数据,不能 在不同程序间共享数据。 //创建数据库 public void onCreate(SQLiteDatabase db) { db.execSQL(CREATE TABLE + TABLE_NAME + ( + ID + INTEGER PRIMARY KEY AUTOINCREMENT, + CONTENT + TEXT NOT NULL, + PATH + TEXT NOT NULL, + VIDEO+ TEXT NOT NULL, + TIME + TEXT NOT NULL)); } 5.2 添加文字内容 当以文本方式记事时,需要对输入的文字内容进行保存。 public void initView() {

文档评论(0)

_______ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档