下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、手机软件开发教学大纲课程名称:手机软件开发课程编号:436415适用专业:软件工程课程类别:专业选修课课程学分:2总学时:36其中:理论学时24实验学时12先修课程:Java语言、C/C+程序设计、linux操作系统一、课程的性质、目的与任务本课程覆盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面,注重对实际动手能力的指导。通过本课程的学习使学生对目前的智能手机平台有初步的了解,对Android平台有一个全局的概念,通过一些程序开发实践,,锻炼学生的实际动手能力,能让感兴趣的同学快速进入Android开
2、发领域。通过本课程的学习,要求学生达到:1、可以比较熟练的使用SDK开发环境和相关工具。2、深入理解Android界面设计的原理,掌握基本的界面设计能力。3、可以熟练的定制符合自己需求的UI组件。二、课程教学基本要求及基本内容(1)课程教学基本要求1、掌握android开发环境、技术架构。2、掌握android sdk。3、熟练掌握android应用程序结构。4、熟练掌握android基本组件介绍。5、了解android的数据存储操作。6、掌握开发android应用的基本步骤。(2)课程基本内容第一章初识android.1.1认识Android1.2 Android的背景1.3我的Androi
3、d我做主1.4 真实体验Android模拟器1.5更上一层楼,加入Android开发社区重点:android概述、android模拟器难点:android模拟器第二章搭建android开发环境.2.1你的爱机胜任吗开发Android应用前的准备2.2Wwindow开发环境搭建2.3Linux一族Ubuntu开发环境搭建2.4 Mac OS一族苹果开发环境搭建重点:android开发软件安装、开发环境搭建难点:android开发环境搭建第三章android sdk介绍.3.1 Android SDK基础3.2深入探寻Android SDK的密码3.3重中之重Android典型包分析重点:andr
4、oid sdk目录结构、android api核心开发包介绍难点:android sdk示例第四章android market及应用发布4.1 Google Market产生背景与目的4.2体验“选货”的乐趣在G1上体验Market的使用4.3 Android开发活动及特色应用4.4你也可以做东家申请M arket帐号第五章第一个应用helloworld.5.1 HelloWorld应用分析5.2调试项目重点:编程实现、调试项目难点:调试项目第六章android应用程序结构介绍.6.1 Android体系结构介绍6.2 Android应用程序组成6.3 Android应用工程文件组成重点:an
5、droid体系结构介绍、android应用程序组成难点:android应用程序组成第七章android基本组件介绍7.1第一印象很重要界面UI元素介绍7.2我的美丽我做主Android中应用界面布局7.3不积跬步无以致千里常用widget组件介绍7.4友好的菜单menu介绍与实例7.5 Android应用的灵魂Intent和Activity介绍与实例7.6用好列表,做好程序列表(ListView)介绍与实例7.7有好地互动交流对话框(Dialog)介绍与实例7.8温馨的提醒Toast和Notification应用重点:界面ui元素、应用界面布局、常用widget组件难点:应用界面布局第八章an
6、droid的数据存储操作.8.1 Android数据存储概述8.2轻轻地我保护SharedPreferences存储8.3谁的文件,谁主宰文件存储8.4打造自己的数据库存储SQLite存储方式8.5我的数据你来用ContentProvider介绍8.6再学一招网络存储重点:数据存储难点:数据存储第九章intent和broadcast面对面.9.1 Android应用程序的核心Intents9.2用广播告诉你利用Intent来广播(BroadCast)事件9.3应用实例详解重点:android应用程序的核心、利用intent来广播事件难点:intent第十章service应用实例.10.1认识S
7、ervice10.2使用Service10.3 Service的生命周期10.4实例学习Service重点:service应用难点:service应用第十一章开发android应用的基本步骤.11.1兵马未动粮草先行应用规划及架构设计11.2尽善尽美应用开发步骤11.3成功就在眼前应用测试和发布重点:基本步骤难点:基本步骤第十二章android综合案例.12.1 RSS介绍12.2 SAX介绍12.3 RSS阅读器设计12.4 RSS阅读器的实现重点:rss阅读器设计、rss阅读器的实现难点:rss阅读器的实现三、课程各章节学时分配章节内容理论学时实验学时第1章初识android.1第2章搭建
8、android开发环境1第3章android sdk介绍.1第4章android market及应用发布12第5章第一个应用helloworld1第6章android应用程序结构介绍1第7章android基本组件介绍86第8章android的数据存储操作2第9章intent和broadcast面对面2第10章service应用实例22第11章开发android应用的基本步骤2第12章android综合案例.22四、本课程课外学习与修学指导本课程要求学生在课后自行安排时间完成5个实践性实验。通过各个实践性环节的训练,学生能够具备手机软件开发的基本方法,培养学生应用android开发技术进行手机软件应用程序开发的能力,锻炼学生的自主学习和创新能力的能力。每周最少给学生辅导答疑一次。五、本课程考核方式及成绩评定标准考核方式:上机考试成绩评定标准:本课程的考核是平时成绩和期终上机考试成绩相结合,平时成绩的评定包括作业、课堂提问、实验报告三部分,平时成绩占课程考核成绩的40%,期末上机考试成绩占课程考核成绩的60%。六、教材及参考书靳岩,姚尚朗等编著 Google Android开发入门与实战.人民邮电出版社,2009.6.主要参考书:1 盖索林,王世江著.Goo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年消防给水工程智能化施工及维护服务合同3篇
- 2025变频器代理商销售合同:产品价格调整与结算协议3篇
- 2025年度纺织行业新材料研发与应用采购合同2篇
- 2025年度工业仓储租赁及仓储设施维护保养合同范本3篇
- 二零二五年房地产项目工程造价咨询合同模板3篇
- 二零二四年员工自愿放弃社保及转移待遇合同3篇
- 2025年度艺术展布展艺术品保护与搬运合同3篇
- 二零二五版二手房交易中介服务合同模板2篇
- 2024虚拟现实内容开发制作合同
- 2025年消防喷淋系统安装及消防设施检测与维保服务合同3篇
- 《FANUC-Oi数控铣床加工中心编程技巧与实例》教学课件(全)
- 微信小程序运营方案课件
- 抖音品牌视觉识别手册
- 陈皮水溶性总生物碱的升血压作用量-效关系及药动学研究
- 安全施工专项方案报审表
- 学习解读2022年新制定的《市场主体登记管理条例实施细则》PPT汇报演示
- 好氧废水系统调试、验收、运行、维护手册
- 中石化ERP系统操作手册
- 五年级上册口算+脱式计算+竖式计算+方程
- 气体管道安全管理规程
- 《眼科学》题库
评论
0/150
提交评论