ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:38.40KB ,
资源ID:6941554      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6941554.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Android高级开发技术实验教学大纲Word格式文档下载.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Android高级开发技术实验教学大纲Word格式文档下载.docx

1、李贵洋大纲审定人:廖雪花 一、实验课的性质与任务本课程实验大纲是面向计算机相关专业学生开设的Android高级开发技术实验课计划指导大纲,是依据Android高级开发技术课程教学计划指导大纲编制。近几年移动终端的开发发展迅速,相关公司越来越多,随着时间的推移,预计社会对移动终端开发领域人才的需求量也会迅速增多。据悉,在成都的软件开发企业中,有多数企业都或多或少涉及移动终端开发领域。对于移动终端开发平台,目前市场占有率最高,未来发展最有希望是iOS和Andriod开发平台。开设本实验课主要是使学生比较全面地了解和掌握移动终端设计的基本概念、原理及相关技术,为以后的深入学习打下坚实的基础。具体要求

2、和任务是掌握Andriod移动终端开发平台的具体开发语言和相关技术。本课程实验注重内容的实用性、知识体系的扩展性、难度的适度性。通过实验达到对学生动手能力的培养。二、实验课程目的与要求1实验目的本课程的目的是使学生具有一定的移动终端开发理论与相关技术,熟悉Andriod开发平台开发涉及的各种技术及软件。实验的目的主要让学生对相关领域有所直观了解,从而为以后深入研究和就业打下基础。2实验要求实验安排在上机时间进行。学生应该具有一定程序基础,有数据结构的相应知识。实验以前,学生应对实验设计的相关知识点和相关设计技术有所了解。每个实验要求写出实验报告(实验报告包括:实验内容、目的、实现方法、调试结果

3、)。三、实验项目及内容提要本课程实践教学时数有32个课时,分为基础验证实训,验证性实验和综合性实验,要求学生通过实训掌握Android开发的相关技术,包括Android Studio开发调试工具、界面布局、Acitivity、Intent、Service、ContentProvider、SQLite、音频视频、MVC设计模式等。具体实验安排如下:移动终端开发实验课程 (课程编号)序号实验项目编号实验名称学时必做选做学分数实验类型内容提要基本操作验证综合设计1一Android开发环境搭建搭建环境以及开发第一个应用程序二随机纸牌通过引入模型,实现随机翻牌;3三多牌游戏采用布局完善界面,同时完善游戏

4、逻辑实现可玩的多纸牌游戏;四多界面纸牌游戏采用对话框、菜单和intent实现多界面纸牌游戏;5五多线程验证多线程下同步UI的实现方式;6六数据库开发android数据库程序7七音频播放开发android音频程序8八系统服务基于android系统服务的程序四、实验内容安排:实验一 Android开发环境搭建实验(基础操作实验 4学时)1、 实验目的(1) 熟悉Android studio安装配置(2) 搭建环境以及开发第一个应用程序2、实验要求(1) 认真填写实验报告,要求附加部分运行界面和主要代码;(2) 对设计好的程序,检查输出是否符合预期,如有错请分析错误原因并解决;3、实验内容(1) 搭

5、建Android开发环境a) 安装JDK;b) 安装Android Studio;(2) 使用adb调试Android手机和模拟器;a) 利用adb安装卸载软件;b) 利用adb在手机和电脑之间拷贝软件;c) 利用adb调试软件;(3) 使用开发一个可交互的Android程序“单牌翻转”;实验二 随机纸牌( 验证实验 4学时)(1) 完善第一个实验的内容;(2) 通过引入Model,实现随机纸牌翻牌功能;(1) 实现Card、PlayingCard、Deck、PlayingDeck四个类;a) Card为抽象类;b) PlayingCard从Card派生,实现标准纸牌;c) Deck为抽象类;

6、d) PlayingDeck从Deck派生,实现52张牌的初始化;(2) 在主Activity中实现对PlayingDeck的利用,实现随机翻牌;实验三 多牌游戏(综合实验 4学时)(1) 完善游戏逻辑;(2) 采用布局完善界面;(3) Activity引入游戏逻辑实现可玩的多纸牌游戏。(1) M:在实验2的基础上,新建游戏逻辑类;a) 实现纸牌两张牌匹配功能;b) 可翻牌,可积分;(2) V:引入布局修改界面,实现多牌布局,要求布局规整;(3) C:控制器代码Activity做适当调整;实验四 多界面纸牌游戏( 综合实验 4学时)(1) 采用对话框、菜单和intent实现多界面纸牌游戏。(2

7、) 掌握对象序列化和文件存储;(1) V:修改界面,增加重玩、历史信息等功能,界面切换实现左右划入效果;(2) C:控制器代码做适当调整,增加对话框、菜单、Intent等功能;(3) 对象序列化:要求可以存储玩牌历史信息;实验五 多线程(1) 验证多线程下同步UI的实现方式(1) 在子线程中进行模拟下载,下载过程中发送通知消息;(2) 在主线程的Handler中处理消息,更新界面;(3) 采用AsyncTask派生类实现多线程异步下载;实验六 数据库1、实验目的(1) 掌握Android 中sqlite数据库的读写3、实验内容:(1) 采用sqlite创建Person数据库;(2) 实现Per

8、son数据库的增删改查;(3) 使用simpleCursorAdapter同步ListView;实验七 音频播放和服务(1) 掌握Andriod中播放声频(1) 查询所有的音频文件,获得文件列表;(2) 实现界面控制的播放程序:播放、暂停、下一首;(3) 改变现有的程序,采用服务实现音频播放;(4) 在通知栏中实现音频播放程序:播放、暂停、下一首、退出服务;实验八 系统服务(1) 掌握Android程序系统服务的使用;(1) 掌握NotificationMananger的使用;(2) 掌握SensorManager的使用;(3) 掌握LocaiontManager的使用;(4) 掌握Alarm

9、Manager的使用;(5) 基于系统服务,实现一款简单的闹钟程序;五、实验报告的格式(一)实验目的:(二)主要仪器设备及药品:列出实验中主要使用的仪器设备及药品(三)内容及程序:简明扼要写出实验步骤及流程(四)结果与分析:应用文字、表格、图形等将数据表示出来,根据实验要求对数据进行分析讨论和误差处理(五)问题讨论:结合所学理论知识,对实验中的现象、数据、产生的误差等进行分析和讨论,以提高自己分析问题和解决问题的能力并提出应注意的事项,为以后的科学研究打下基础具体报告见学院统一实验报告附件。六、考核方式、方法及实验成绩评定方法1、考核方式、方法:考查Android高级开发技术实验课成绩单独按百

10、分制记分,学生的实验成绩占课程总成绩的20%。学生的实验成绩考核包括:(1)实验程序检查占实验成绩的50%(2)实验报告占实验成绩的50%2、实验成绩评定方法:实验程序检查部分根据实验大纲内容及基本要求检查实验的完成情况,采用程序通过的测试样列个数作为主要考核依据。若学生完成基础题目后还完成了选做题,可根据完成情况给予加分,但不得超过总的实验程序检查成绩。学生完成实验后应撰写实验报告,不提交实验报告无该部分的成绩,实验报告的规范性、完整性作为实验报告的主要依据,另是否按时上交、抄袭与否以及对实验的总结和分析情况也是评分依据。实验检查及实验报告成绩评定时可采用等级制也可以用百分制,具体参考以下标

11、准:优秀(90-100):能正确理解实验的目的要求,独立、顺利全部正确地完成各项实验题目,能分析和处理实验中遇到的问题,没有任何编译警告和错误,代码规范、可读性好;能按时提交实验报告、实验报告撰写规范、结果及分析完整,有良好的实验工作作风和习惯。良好(80-89):能理解实验的目的和要求,能认真而正确地完成主要实验题目,能分析和处理实验中遇到的一些问题,没有编译警告和错误,代码较规范、可读性较好。能按时提交实验报告、实验报告撰写较规范、结果及分析较完整。有较好的实验习惯和工作作风。中等(70-79):能粗浅理解实验目的要求,能认真、努力地完成主要实验题目,能独立分析和处理实验中遇到的一些简单问

12、题,能在老师的帮助下解决相对困难的问题,有部分编译警告,代码比较规范、可读性比较好。能按时提交实验报告、实验报告撰写规范性一般、完成情况一般。能认真遵守各项规章制度,学习努力。及格(60-69):只能机械地了解实验内容,完成了实验基本功能,能在老师的帮助下分析、解决实验中遇到的基础、简单问题,有部分编译警告,代码规范较差、可读性一般。能按时提交实验报告、实验报告完成情况基本符合要求,基本能认真遵守实验室各项规章制度。不及格(0-59):实验内容不清楚、目的不明确,盲目地操作,在老师指导下也较难完成各项必做实验题目,或者代码无法通过编译,代码不规范、可读性差,实验效果不好。未按时提交实验报告,或提交的实验报告有抄袭现象。不遵守各项规章制度,学习不努力。补充说明:由于Android高级开发技术这门课程强调动手实践,为了更好的调动学生完成实验以及避免学生拷贝抄袭,除了完成实验作业的平时实验成绩外,课程还会组织2次上机考试,这2次上机考试采用随机抽题,现场限时完成,对能力的检测更真实,因此会占期末总成绩的较大比重,考试试题的知识点涵盖了平时实验内容,但要求综合运用多个知识点,对上机实践能力的要求较高,其考核方式方法会单独记录说明,与这里的平时实验成绩考核方式方法不同。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2