




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
移动开发技术实验安排及要求2015-2016学年第二学期实验项目实验内容学时实验一 界面编程(考核,成绩比重25%,报告)1.用编程方式开发UI界面(P44)2.跟随手指的小球(P48,P203)3.图片浏览器(P46,P83)4.计算器布局(P61)5.椭圆形、渐变背景的文本框(P68,P305)6.用户友好的输入界面(P70)7.使用ArrayAdapter创建ListView (P91)8.使用SimpleAdapter创建ListView (P94)4实验二 用户交互(考核,成绩比重20%,报告)1. 自动播放的图片库(P129)2. 带图片的Toast消息提示(P131)3. 显示提示消息的对话框(P147)4. 简单列表项对话框(P149)5. 自定义View对话框(P152)6. 控制飞机移动(P192)2实验三 Activity与Fragment(报告)1. 用LauncherActivity开发启动Activity的列表(P220)2. 用第二个activity让用户选择信息(P235)3. 开发显示图书详情的Fragment(P251)4. 开发兼顾屏幕分辨率的应用(P257)2实验四 数据存储(考核,成绩比重15%,报告)1. SharedPreferences应用:设置界面(补充内容,教材无)2. 文件读书应用:SD卡文件浏览器(P399)3. SQLite数据库应用:英文生词本(P412)2实验五 组件通信(考核,成绩比重25%,报告)1. 查看并获取联系人电话(P274)2. 使用Action、Data属性启动系统Activity(P284)3. handler: 自动播放动画(P209)4. 使用异步任务执行下载(P214,P158)5. ContentProvider应用(二选一) 使用ContentProvider管理联系人(P446) 使用ContentProvider管理多媒体内容(P452)4实验六 服务、广播与通知(考核,成绩比重15%,报告)1.个性化手机闹钟(P481)建议使用TimePickerDialog(P156)2. 接收系统广播消息: 短信提醒(P496)建议以通知的形式进行提醒用户 手机电量提示(P497)3.Notification应用: 加薪通知(P145)2实验七 多媒体(选做)1. 播放音乐2. 录制音乐3. 播放视频4. 录制视频2实验八 网络编程(选做)1管理连接2. 管理wifi3. 浏览器4. http通信2实验报告要求与内容实验名称:实验一 界面编程实验目的: 了解Android用户界面框架;理解应用程序资源与系统资源的不同,掌握不同类型资源在xml文件和java源代码中的使用方式;熟练掌握各种常用界面控件的使用方法;理解适配器的用途,掌握适配器视图的使用实验仪器:PC一台实验内容:1. 在Android系统中,资源分应用程序资源与系统资源两类。所有应用程序资源都存储在/res目录中,并在生成阶段被编译到项目中。而系统资源是所有应用程序共享的,被封装在android.R类中。请分别说明布局、drawable、字符串、颜色四种类型的应用程序资源和系统资源在xml文件和在Java程序中的访问方式。2. 学完本章后,我们了解到ListView、GridView和Spinner等AdapterView常常使用适配器来填充数据,那么你如何理解适配器的作用?分别说明ArrayAdapter、SimpleAdapter、BaseAdapter三种适配器适用何种情况,以及具体的使用方式。实验名称:实验二 用户交互实验目的: 理解UI的事件驱动机制;掌握监听器和回调方法的使用;熟练使用Toast;掌握不同形式的对话框的创建方式。实验仪器:PC一台实验内容:1. Android系统中采用的是Java的事件处理机制,包括事件、事件源和事件监听器三个事件模型。你如何理解事件监听器在事件处理机制中的用途? 请以单击事件为例,写出实现事件处理的基本步骤。2. 如何以回调的方式处理按钮的单击事件?如何处理某个自定义控件的触摸事件?思考这两种情况中回调方式的不同。实验名称:实验三 Activity和Fragment实验目的: 理解Activity的生命周期及其事件回调函数之间的关系,熟练掌握如何创建、配置、启动和关闭Activity;了解Activity的加载模式;理解Fragment和Activity之间的关系;了解Fragment的生命周期,掌握利用Fragment创建适配大小屏幕的不同界面。实验仪器:PC一台实验内容:1. 随着Activity自身状态的变化,Android系统会调用不同的事件回调函数。当调用onStart()方法后,Activity进入运行状态,位于前台,用户可见,可以获得焦点。请说明Activity的其他回调函数被调用后,分别进行哪种状态? 2. 很多应用程序都可能需要解决大小屏幕的适配问题,不仅仅是变布局,更多的是希望同一个界面在大屏幕中显示更多的信息。例如一个销售图书的App,在小屏幕中只显示书名列表,在大屏幕中即显示书名列表,同时也显示图书简介等详细信息。简要说明你是如何利用Fragment和Activity来解决这个问题的。实验名称:实验四 数据存储实验目的:了解Android系统中有哪些数据存储的方式;熟悉并掌握Preferences的操作;了解访问资源中xml文件的操作方式;熟悉文件的读写操作;熟悉SQLite的基本操作。实验仪器:PC一台实验内容:1. Android系统中有哪些数据存储的方式?列表说明这些数据存储方式在数据特点、数据量、存储文件类型、存储位置上的区别。2. 分别说明读写内部存储和外部存储中的文件的不同方式。实验名称:实验五 组件通信实验目的: 理解Intent的用途;掌握创建Intent的方法;掌握Intent和IntentFilter如何实现组件通信;理解并掌握Handler消息传递机制,掌握异步任务实现方式。理解ContentProvider的作用,掌握ContentProvide操作数据的方式。实验仪器:PC一台实验内容:1. Intent是什么?如何使用Intent启动不同的组件?2. Intent和IntentFilter中的action、data、extra属性分别有什么作用?3. 浅谈你是如何理解Handler的消息传递机制的。实验名称:实验六 服务、广播与通知实验目的: 了解Service与Activity的异同;理解如何创建、启动和停止Service;了解Android常用的系统服务;掌握广播的发送与接收方法;掌握通知的创建和使用方法实验仪器:PC一台实验内容:1. 列举你在实验过程中所使用到的系统服务,并说明如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 监事聘任与公司内部控制与合规风险防范合同范本
- 离职员工知识产权转让与保密协议书
- 知识产权保护与保密协议范本(适用于动漫产业)
- 上市公司高管离职补偿金及离职后竞业限制协议
- 离婚申请书模板及子女抚养权及赡养费支付合同
- 数字化转型对区域经济发展协调性的作用
- 2025年烧结理论考试试题及答案
- 电炉炉前工考试题及答案
- 西双版纳活动拓展策划方案
- 2025年五级下册数学的试卷及答案
- 燃气运营安全管理方案
- 2025-2026学年粤教粤科版(2024)小学科学二年级上册(全册)教学设计(附目录)
- 查冻扣业务知识公安机关等执法单位相关试题试卷
- 济南战役教学课件
- 小学生班干部竞选
- 2025年秋教科版(2024)小学科学三年级上册教学计划及教学进度表(第一学期)
- 妇科外阴解剖学课件
- 2025四川省水电投资经营集团有限公司所属电力公司员工招聘6人考试模拟试题及答案解析
- 安置协议转让合同范本
- 倒睫科普课件
- 2025年经济师职称考试经济基础模拟卷:反垄断法基础知识试题
评论
0/150
提交评论