基于Android手机平台的记事本设计课程设计_第1页
基于Android手机平台的记事本设计课程设计_第2页
基于Android手机平台的记事本设计课程设计_第3页
基于Android手机平台的记事本设计课程设计_第4页
基于Android手机平台的记事本设计课程设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE4题目:基于Android手机平台的记事本设计系名信息工程系专业移动通信学号姓名指导老师2011/6/28目录引言课题研究的目的课题研究的意义课题的可行性分析开发环境的安装和配置2.1开发包及其工具的介绍2.2Android开发平台的搭建步骤程序设计3.1记事本组建的介绍3.2记事本存储实现程序开发4.1主activity的设计4.2编译内容4.3删除记事程序的测试总结参考文献2.2Android开发平台搭建步骤:首先到/downloads/下载Eclipse集成开发环境并且解压,这里推荐下载JavaEE集成版本,可以为平台的搭建省下不少工作。接着再去/javase/downloads/index.jsp站点下载SDK后安装,下载/android/android-sdk-windows-1.5_r1.zip,AndroidSDK1.5后解压。第一步下载工序就结束了。②双击Eclipse解压后目录中的eclipse.exe然后启动,选择Eclipse菜单中的Help->InstallNewSoftware->选项卡上的AvailableSoftware,点击右侧的“Add”输入/android/eclipse/后确定,然后在“Workwith”下拉菜单中选择刚才输入的网址。过一会就会出现一个DeveloperTools选项,勾上以后点击Next以后Eclipse会自动网上查找Android开发工具插件,然后找到AndroidDDMS和AndroidDevelopmentTools,选中这两个点击Finish,Eclipse就会自动下载并安装Android插件了,最后会提示重启Eclipse。③重启后选择Eclipse菜单中的Windows->Preferences在左侧的Android项目中SDKLocation中填入AndroidSDK解压后的目录,然后点击Apply。④在WindowsXP的系统变量中的path变量中添加一个值,该值指向解压后的AndroidSDK目录下的tools文件夹。第三章程序的设计3.1记事本组件的设计本项目涉及到以下组件:TextView:“记事本”,“新建记事”,“编辑记事”等标题EditView:“记事本的标题”,“内容”等Button:“确定”按钮Menu:“添加新记事”,“编译内容”,“删除当前记事”等3.2记事本存储实现 Android中一共提供了5种数据存储方式,但是由于存储的这些数据都是其应用程序私有的,所以如果需要在其他应用程序中使用这些数据.就要使用android提供的ContentProviders.ContentProviders:Android提供的一个特殊的存储数据的类型,它提供了一套标准的接口来获取,操作数据.SharedPreference:用来存储”key-valuepaires”格式的数据,它是一个轻量级的键值存储机制,只可以存储基本数据类型. Files:它通过FileInputStream和FileOutputStream对文件进行操作.但是在Android中,文件是一个应用程序私有的,一个应用程序无法读写其他应用程序的文件 SQLite:android提供的一个标准的数据库,支持SQL语句 Network:通过网络来存储和获得数据3.3.1数据存储之sharedPreferences 通过getpreferences()方法来获得Preference对象,通过”SharePreferences.Editoreditor=uiState.edit;”取得编辑对象,然后通过”editor.put……()”方法添加数据,最后通过commit()方法来保存数据. 第四章程序的开发4.1主activity的设计当选择”新建记事本”,”编辑内容”,”删除当前记事”等菜单选项时对应的操作添加数据<Buttonandroid:id="@+id/add"android:layout_width="wrap_content"android:layout_height="35dip"android:layout_weight="1"android:textSize="12dip"android:textColor="#000000"android:padding="5dip"android:text="添加数据"></Button>全部显示<Buttonandroid:id="@+id/query_all"android:layout_width="wrap_content"android:layout_height="35dip"android:layout_weight="1"android:textSize="12dip"android:textColor="#000000"android:padding="5dip"android:text="全部显示"></Button>清除显示 <Buttonandroid:id="@+id/clear"android:layout_width="wrap_content"android:layout_height="35dip"android:layout_weight="1"android:textSize="12dip"android:textColor="#000000"android:padding="5dip"android:text="清除显示"></Button>全部删除<Buttonandroid:id="@+id/delete_all"android:layout_width="wrap_content"android:layout_height="35dip"android:layout_weight="1"android:padding="5dip"android:textSize="12dip"android:text="全部删除"android:textColor="#000000"></Button>第五章程序的测试1.添加新记事如图:2.全部显示如图:3.清除显示4.全部删除如图:第六章总结经过几个月的学习,研究和开发,我终于按时完成了这个项目。通过这个项目的研发,我终于认识到理论跟实际还是有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论