版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第七章 会计账簿
- ATP的主要来源细胞呼吸-1
- J10型程控交换机简介
- DNA提取原理和方法
- LCD显示器性能专业评点
- D幻灯片定稿第4章MCS-51汇编语言程序设计
- gbk成熟休眠与衰老
- C语言北工商课件
- 2026年特许金融分析师资格考试投资组合监控与调整试卷
- 患者护理记录健康宣教
- 冠状动脉腔内影像学指导药物涂层球囊临床应用专家共识解读总结2026
- 新版2026北师版四年级上册数学全册单元试卷【含期中、期末试卷含答案】
- 《 绿色建筑设计及数字化分析》课件 第四章 绿色建筑数字化设计方法
- 2026年中信证券性格测试题及答案
- 2026年南通市海门区区镇(街道)专职安全巡查员招聘考试备考题库及答案解析
- 2026年重庆省考行测真题及答案
- 2026年八年级语文下册期中真题汇编 专题16 记叙文之散文阅读
- DB54∕T 0617-2026 民用供氧工程设计标准
- MT/T 146-2025树脂锚杆
- 医学人文岗前培训课件
- 电气柜布线培训课件
评论
0/150
提交评论