已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
互联网应用开发实验报告 学 院 计算机学院 专 业 计算机科学与技术 年级班别 2011级 6班 学 号 3111005924 学生姓名 何荣幸 指导教师 胡志斌 成 绩 实验1: 第一个Android程序 (1)创建Android开发环境 (2)使用Eclipse建立第一个Android程序 (3)分析Android的程序的文件结构和用途(1)创建Android开发环境下载安装并配置的JDK,我下载的是adt插件和SDK都已绑定好的Eclipse:(2)使用Eclipse建立第一个Android程序新建android项目HelloWorld:已使用Eclipse建立第一个Android程序:在手机上运行截图:点击运行;(3)分析Android的程序的文件结构和用途1.src目录src目录中存放的是该项目的源代码,其内部结构会根据用户所声明的包自动组织,该目录的组织方式为src/aaa/bbb/HelloWord.java,其中aaa/bbb为包名软件开发人员在项目开发过程中,大部分时间是对该目录下的源代码文件进行编写。2.gen目录该目录下的文件全部都是ADT自动生成的,一般并不需要去修改,实际上该目录下只定义了一个R.java文件,该文件相当于项目的字典,为项目中用户界面、字符串、图片等资源都会在该类中创建其惟一的ID,当项目中使用这些资源时,会通过该ID得到资源的引用。3.Android4.4该目录中存放的是该项目支持的jar包,同时其中还包含项目打包时需要的META-INF目录。4.assets目录该目录用于存放项目相关的资源文件,例如文本文件等,在程序中可以使用“getResources.getAssets().open(text.txt)”得到资源文件的输入流InputStream对象。5.res目录 该目录用于存放应用程序中经常使用的资源文件,其中包括图片、声音、布局文件以及参数描述文件等,其中包括多个目录,其中以drawable开头的三个文件夹用于存储.png、.9.png、.jpg等图片资源(.9.png是Android特有的图片格式,可以根据情况进行拉伸,达到不变形的效果),layout文件夹存放的是应用程序的布局文件,raw用于存放应用程序所用到的声音等资源,values存放的则是所有xml格式的资源描述文件,例如字符串资源的描述文件strings.xml、样式的描述文件styles.xml、颜色描述文件colors.xml、dimens.xml尺寸描述文件以及数组描述文件arrays.xml等。6.AndroidManifest.xml文件该文件为应用程序的系统控制文件,其中对应用程序的权限、应用程序中Activity、Service等进行声明,同时还对程序的版本进行说明。7.perties文件该文件为项目的配置文件,从不需要人为改动,系统会根据情况自动对其进行管理,其中主要描述了项目的版本等基本信息。实验2:Activity生命周期在Activity中重载下图中9种事件函数,在调用不同函数时使用LogCat在Eclipse的控制台中输出调用日志。掌握Activity在启动、停止和销毁等不同阶段,9种重载函数的调用顺序,并掌握Android调试工具LogCat的使用方法。建立android工程ActivityLifeCycle:截个图,代码有点长,不附上:现在开始分析android的生命周期:1) 全生命周期为了观察Android的程序启动和关闭时调用生命周期函数的顺序,首先正常启动ActivityLifeCycle。LogCat的结果如图所示:然后按下手机“返回键”,关闭ActivityLifeCycle,结果:从上可知,函数调用顺序如下:onCreate()onStart()onResume()onPauseonPause()onStop()onDestroy().2)可视生命周期首先启动ActivityLifeCycle,然后长按目录键进入当前运行程序,进入其他程序,然后在按返回键,使ActivityLifeCycle重新显示在屏幕中,可见,函数调用顺序如下:onCreate()onStart()onResume()onPause()onSaveInstanceState()onStop()onRestore()onStart()onResume().实验3: 组件通信设计一个主Activity和一个子Activity(Sub-Activity),使用主Activity上的按钮启动子Activity,并将子Activity的一些信息返回给主Activity,并显示在主Activity上,亦可以自己设计界面和场景,也可以使用下面提供的内容。主Activity界面上有一个“登录”按钮和一个用了显示信息的TextView,点击“登录”按钮后打开一个新的Activity,新Activity上面有输入用户名和密码的控件,在用户关闭这个Activity后,将用户输入的用户名和密码传递到主Activity,并显示在主Activity的TextView中。简历Android工程SubTest:启动SubTest:按下:“登录”按下“登录”,回到MainActivity,并显示用户名密码的信息;实验4: 数据存储应用程序在使用过程中会被用户或系统关闭,如果能够在程序关闭前保存用户输入的信息,就可以在程序再次启动程序时恢复这些信息,进而提升用户体验。(1)尝试使用SharedPreferences在程序关闭时保存用户输入的信息,并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胖东来对员工奖惩制度
- 建筑行业市场分析与发展趋势预测报告
- 董事履职报告工作制度
- 被审计单位建立内控制度
- 财务一枝笔审批制度
- 财务规章制度盖章流程
- 大数据分析与数据挖掘实战指导书
- 转发工作制度
- 通力电梯弹性工作制度
- 酒店会所管理奖惩制度
- 2026内蒙古和林格尔新区建设管理咨询有限公司招聘6人建设笔试备考试题及答案解析
- 2026浙江温州市瓯海区交通运输局招聘2人备考题库及答案详解(必刷)
- 2026上海市长宁区融媒体中心招聘3人备考题库及参考答案详解
- 2026年教育学、教育心理学填空题考前冲刺练习题含答案详解【培优】
- 工程项目技术管理规范
- 河南地矿职业学院单招试题及答案
- 某楼盘营销推广策划方案
- 乌鲁木齐地区2026年高三年级第二次质量监测 语文+答案
- 2026年镁基固态储运氢技术解决方案
- 《学会自我保护》教学课件-2025-2026学年贵州人民版(2024)小学综合实践活动二年级下册
- 2025年全国行政执法人员执法资格考试题库及答案
评论
0/150
提交评论