当前位置:文档之家› 基于Android的《移动应用开发》课程标准

基于Android的《移动应用开发》课程标准

基于Android的《移动应用开发》课程标准
基于Android的《移动应用开发》课程标准

《移动应用开发》课程标准

一、课程基本信息

课程名称:《移动应用开发》

课程性质:专业拓展课程

课程类别:理论含实践课程(理实结合)

学时学分:64学时,4学分

适用专业:软件技术

二、课程定位

本课程是软件技术专业的专业拓展课程,课程的开设依据是软件技术专业人才培养目标和相关职业岗位(群)的能力要求,对本专业所面向的手机软件开发与测试、软件开发与项目管理等岗位所需要的知识、技能和素质目标的达成起支撑作用。课程按照理论实践一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。

课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。以Android平台作为本门课程的主要开发平台,采用若干案例,64学时完成课程教学任务。

课程的理论实践一体化教学过程全部安排在软件项目开发实训室进行,教学中以学生为中心,教师全程负责讲授知识,指导移动应用项目开发。

先修课程:《C语言程序设计》、《数据库应用基础》、《Java桌面软件项目开发》、《Java 程序设计基础》、《Java Web应用开发》。

后续课程:《毕业顶岗实习》

三、课程目标

1.总体目标

通过本门课程的学习,使学生具备Android平台开发相关知识,掌握开发Android

应用程序的基础知识和基本方法,并能够结合数据库技术、网络技术和多媒体技术等独立自主开发Android应用程序。在课程的学习中,培养学生诚实、守信、坚韧不拔的性格,认真观察、独立思考的习惯,善于沟通、自我学习的品行、具备团队协作能力的高技能人才,同时强化学生的职业道德意识和职业素质养成意识,为学生以后从事更专业化的软件开发工作奠定基础。

2.具体目标

(1)知识目标

了解Android平台的基本架构。

掌握Android开发环境的搭建。

掌握基本Android应用程序开发、调试、发布流程。

掌握Android应用程序项目的基本框架。

掌握Activity、Service、ContentProvider、BroadcastReceiver等组件的使用。

掌握常见UI Widgets的使用方法。

掌握Android平台数据存储的设计。

掌握Android平台异步任务的设计。

掌握Android平台网络服务与数据解析的设计

掌握Android应用程序项目的测试技术。

(3)技能目标

能设计和调用应用程序项目资源。

能查阅相关手册及资料。

对已有知识的应用和拓展能力。

能正确使用Widgets组件设计应用程序。

能重构Android源程序,实现个性化设计。

能对Android项目建立测试框架。

能结合市场定制发布,并实现国际化。

(4)素质养成目标

沟通能力、团队合作及协调能力。

良好的编程习惯。

掌握系统设计方法,培养严谨工作态度。

自我展示能力。

语言表达能力。

责任意识。

分析和解决问题的能力。

培养科学的创造能力和创新精神。

获得适应未来岗位转变的迁移能力。

从事某一岗位可持续发展的能力。

四、课程设计

1.设计思路

本课程遵循“以职业行动获得知识”的认知规律,以岗位工作综合能力培养为核心,对职业岗位的工作内容、工作过程、工作环境等内容加以分析提炼,并按照循序渐进的教育规律进行深度加工,对应构建课程教学内容,学生获得知识的过程始终与具体的职业实践相对应。在教学过程中,首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。

本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。

2. 课程内容与要求

依据软件技术行业领域和移动应用及移动项目开发职业岗位的知识、能力、素质要求和当前主流技术和今后发展趋势,课程以Android 及以上版本作为开发平台,Eclipse 为集成开发环境,学生从基础开始学习,循环渐进,通过项目实战,提升动手能力,将所学知识整合运用到项目中。具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计,2D、3D图形绘制,数据存储与访问,定位服务与地图应用,网络编程,Android NDK开发及综合案例。

课程根据Android的知识体系,要求把项目开发实训内容融入平时课堂教学中,对一些小型移动应用项目的设计和实现过程进行任务分解,学生通过所学的Android知识,完成这些分解的实训任务,在期末经过系统集成、小组考评打分后,以大作业形式上交其作品。学生在实训过程中积累并掌握专业的主要知识和关键能力,为从事智能终端编码、使用、维护、服务等相关岗位奠定基础。

本课程共64学时, 讲授28学时,实训36学时,4学分。具体学时分配如下表1所示:

表1 教学内容及课时分配

注:实训学时是针对单元实训的项目而言的。

具体教学目标与要求下:

表2 具体教学目标与要求

的实验。

教学资源:下载Eclipse

五、课程实施建议

1.课程组织形式

本课程以培养岗位职业能力为核心,采用基于工作过程的案例教学。课程坚持以移动应用项目开发职业能力培养为主线,以技术应用为关键,以培养移动应用项目开发等岗位的职业能力为目标,以岗位工作任务为依据来选择教学项目,并将其转化为课程教学内容。多媒体机房教学、案例导向、项目驱动等教学方法、启发学生对学科知识的把握和理解,切实提高其分析问题、解决问题的能力。

2.教学方法

针对课程特点,结合软件企业对学生的实际需求,积极探索新颖、先进的教学方法,改进教学手段,优化教学资源,提高教学质量和教学效率。采用本课程采用“项目驱动、案例教学、一体化课堂”的教学模式开展教学。项目驱动:课程教学以项目开发为目标;案例教学:以案例引导学生学习;一体化课堂:理论实践一体化课堂(多媒体机房)。具体做法是:项目展示、教师演示、学生模仿、课堂实践、总结提高五个环节开展课堂教学。

3. 学习场地、实训条件

该课程要求在理论实践一体化教师(多媒体机房)开展教学,以实现“教、学、做“合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。

还要求一个供学生项目开发、研讨学习的软件开发工作室,模仿在真实的职业环境中完成移动应用软件产品开发,体验企业文化,培养职业态度和习惯。

4. 考核方式设计

本课程的考核改变单一的终结性评价方式,采用过程考核和结果考核相结合、理论考试和实践考核相结合的方式,其中单元实践考核+期末综合实训考核所占比例为60%。理论部分考核学生对案例教学中各知识点综合应用的掌握情况,实践部分考核学生运用移动应用项目开发的掌握情况以及综合项目实训的设计能力。灵活多样的考核方式可以全面考核学生的学习效果。

表3 课程考核方式

5. 课程考核标准

6. 教师的要求

主讲教师需要丰富的移动应用项目开发经验,具体要求包括:熟悉移动应用项目的组成和实现方法;

深刻理解面向对象Java编程思想;

具备一定的网络编程能力;

具备Java语言的基础理论知识;

具备SQLserver数据库管理和应用的能力;

具备一定的程序调试能力。

同时具备较丰富的教学经验。在教学组织方面,具备较强的教学设计能力,能根据课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还具备较强的施教能力,即掌握扎实的教学基本功,并能够因材施教,在教学过程中具备课堂控制能力和应变能力。

六、教材、教学参考书及网站

教材应为项目驱动的教材,强调理论与实践的结合,便于实现“教、学、做”三位一体。

教材的内容应符合高职学生实际能力要求,每章应附带难度适度的案例供学生实训强化。

教材可作为Android平台开发手机软件课程的教材,也可作为Android自学者或者应用开发者的参考。

1.推荐教材(含实验教材)

基于Android的嵌入式手机应用开发实训教程,刘勇军,孙璐主编,东软电子出版社出版,2011-11

2.推荐书目和期刊

Android应用开发,陈长顺编着,高等教育出版社,2010-01。

基于Android的手机应用软件开发教程,包依勤等编着,南京大学出版社,2012-12 智能手机Web标准开发实战,弗雷德里克(Gail Rahn Frederick) (着),杨小冬(译) ,清华大学出版社,2010-12

Android任务驱动式教程,李维勇等编着,北京航空航天大学出版社,2011-09

3. 参考网站

1、(传媒教学网)

2、(安卓网)

3、(Android开发官方网站)

4、(安卓中国)

5、(安盟—Android技术联盟)

6、(开源中国社区)

7、(Android学习网站-------优亿开发)

8、(CSDN技术社区)

9、(中国移动开发者社区)

10、(安卓巴士-移动开发)

11、(Android Fans网站)

12、(Android开发者交流)

七、其他建议和说明

在实施过程中,教师可根据学生实际情况在难度上进行适当调整,也可根据移动APP行业的发展,在教学内容中补充一些新技术和新理论。本课程的教学课件和其他教学资源可在上下载。

1. 使学生理解移动应用软件的基本概念及特点;

2. 以Android这一主流移动平台操作系统为切入点和教学案例,使学生掌握移动软件开发的基本特点、基本流程和基本方法;

3. 使学生理解基于Android嵌入式操作系统的应用程序开发、部署、管理等嵌手机软件的高级开发技术;

4. 通过课程项目和案例教学,提高学生在移动应用开发方面的动手能力和解决问题的能力,并鼓励创新。

Android移动应用开发实验指导书

《Android移动应用开发》 实验指导书 课程代码: 总课时数: 适用专业: 院(系)名称:

实验一深入理解Activity 目标 (1)掌握Activity的开发、配置和使用。 (2)掌握Intent的几种常用的属性。 (3)Android系统内置Intent的使用。 (4)了解Activity的生命周期 实验软、硬件环境 硬件:PC电脑一台; 配置:winxp或win7系统,内存大于4G,硬盘250G及以上 JDK1.7 、Eclipse、ADT、Android SDK 实验主要技术基础 (1)活动是Android的四大组件之一,它是一种可以包含用户界面的组件,主要用于和用户进行交互。 (2)Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。 任务 1、请在AndroidManifest.xml文件中配置SecondActivity: 配置Intent的Action属性为com.sise.intent.action.JHY_ACTION; 配置Category属性为com.sise.intent.category.JHY_CATEGORY。 通过隐式Intent的使用从FirstActivity启动SecondActivity,编写代码,运行程序,预期效果如下所示。

图1 程序运行初始化界面图2 点击图1中的按钮后的运行结果 2、请使用显式Intent启动SecondActivity,并使用Intent从FirstActiv传递数据到SecondActivity。编写代码,运行程序,预期效果如下所示。 图1 程序运行初始化界面图2 点击图1中的按钮后的运行结果 3、使用Intent传递数据从SecondActivity返回数据到FirstActivity中去。编写代码,运行程序,预期效果如下所示。 图1 程序运行初始化界面图2 点击图1按钮运行结果 图3 点击图2按钮运行结果 实验方法与步骤 (1)创建活动 Activity是Android系统提供的一个活动基类所有的活动都必须直接或间接继承此类才能拥有活动的特性。 (2)布局文件 创建布局文件 加载布局文件 (3)在清单文件中注册活动 (4)以上方法完成多个活动的创建 (5)使用Intent完成多个活动之间的交互和数据传递

移动应用开发-实验报告

实验一Android开发基础 实验时间:2018.3.16 实验地点:X501 一、实验目的 1. 掌握Android开发环境的搭建; 2. 了解Android SDK的安装、配置、使用; 3. 熟悉开发工具Android Studio的使用; 4. 了解创建项目并熟悉文件目录结构; 二、实验学时 2学时/次,共2学时 三、实验环境 Android Studio;JDK1.7;PC机 四、实验容和要求 1.Android Studio安装 (1) Android Studio的下载与安装 前提准备工作:安装JDK 并配置JDK 环境变量。 请使用传统的JAVA_HOME 环境变量名称。很多人会被提醒JVM 或者JDK 查找失败,几乎都是因为JDK 版本或者没有使用JAVA_HOME 这个环境变量名称的原因。 ①Android Studio可以从中文社区进行下载,网址为https://www.doczj.com/doc/8515059060.html,/。在浏览器中打开该网址,如图1-1所示。 图1-1 Android Studio官方 ②选择合适的平台,进行下载,如图1-2所示。

图1-2 Java platform(JDK) ③安装之前,要确定JDK版本必须是1.7或以上,否则安装之后会报错。双击Android Studio的安装文件,按照提示一步步安装,具体参考教材。不出意外的话,看到图1-3所示的界面,说明Android Studio已经安装成功了。 图1-3 Android Studio已经安装成功 2. 配置Android Studio 安装Android Studio完成之后,运行Android Studio。每一次安装,都会显示图1-4所示的这个界面,用以选择导入Android Studio的配置文件。 第一个选项:使用以前版本的配置文件夹。 第二个选项:导入某一个目录下的配置文件夹。 第三个选项:不导入配置文件夹。 如果你以前使用过Android Studio,可以选择到以前的版本。如果你是第一次使用,可以选择第三项。 图1-4 导入Android Studio配置文件

《移动应用开发》课程设计报告书

《移动应用开发》课程设计报告 { 学院名称:计算机与信息工程学院 班级名称:计科对口14 学生:胡闻璐 学号: 19 题目:基于《个人理财通》的计算器 任课教师 # 姓名:东良 起止日期:2017年04月18日至04月30日

目录 《移动应用开发》课程设计报告 (1) * 摘要 (3) 1 项目需求分析 (3) 需求分析 (3) 功能需求 (3) 2系统总体设计 (5) 系统架构设计 (5) 系统功能体系 (5) 3系统详细设计 (6) 》 数据库设计 (6) 系统界面设计 (7) 数据存储设计 (13) 信息统计设计 (14) 地图轨迹设计 (14) 服务应用设计 (24) 4系统编码实现 (25) 框架引用 (25) ~ 交互实现 (25) 单元测试 (28) 5 系统测试发布 (29) 手机环境的实测 (29) APP的发布实测 (29) 参考文献 (30) 成绩评定 (31) <

摘要 随着移动终端的迅速普及,Android系统平台引用软件的需求随之增大。伴随着Android 智能手机与平板电脑已经出现在我们生活的大量的使用,越来越多的基于Android开发平台也随之而出,为丰富人们使用Android智能产品的用途,使其可以帮人们记录一些事情。本设计开发通过研究Android体系结构和个人理财管理方面的知识,设计并实现了个人理财通系统。能够对理财信息进行获取、汇总、整理、计算等功能,从而实现随身随时随地地进行日常的理财活动。 1 项目需求分析 需求分析 物质和科技的飞速发展,人们的生活水平也不断的在提高,往往有很多人在快节奏的生活中迷失和迷茫,很多人觉得自己没钱,但每个月的工资也不是很低,却往往不知道钱花在哪,为什么每到月底自己的钱包会空空如也,正因为这样,人们才需要一款个人理财软件,简单的界面,易懂的操作,十分便携直观的理财方式,可以让人们更好的进行个人理财。以下是本软件的一些功能: ①登录界面:初始登陆时没有密码,为了方便用户保护隐私,可以自行设置密码 ②新增支出:添加支出金额、时间、类别和地点等信息 ③新增收入:添加收入金额、时间、类别和付款方等信息 ④数据管理:支出汇总,收入汇总,便签信息 ⑤便签功能:添加便签,设置提醒或事项 ⑥计算器:对数据进行计算,方便记录,长按结果可直接复制 ⑦移动课堂:泛雅平台中的安卓课程访问 ⑧帮助:对个人理财通各个功能部件的使用介绍 ⑨退出:退出该系统 功能需求 目前国外理财软件已有上百种之多,如美国的直觉公司QUICKEN软件为美国13个州及加拿大的客户提供金融管理和预算等财务问题。国在财务管理方面做的比较突出的当属金蝶公司。然而,在手机理财软件方面做的很突出的还没有,本软件是针对个人用户的一款Android 软件,主要对个人理财收入、支出做一个记录和统计,可以对用户的收入、支出记录做添加、删除、查询和修改的管理,本软件该具备以下功能: ①功能操作要方便、易懂、,不要有多余或复杂的操作。 ②对用户收入支出信息做添加、删除、查询和修改。 ③系统的功能复合本人的实际情况。

Android移动应用开发基础教程(微课版)-教学大纲

《Android移动应用开发基础教程(微课版)》教学大纲 学时:62 代码: 适用专业: 制定: 审核: 批准: 一、课程的地位、性质和任务 Android移动应用开发基础是普通高等学校计算机科学与技术专业的一门重要的专业基础课。通过本课程的学习,使学生能够在已有的计算机基础知识基础上,对Android移动应用开发有一个系统的、全面的了解、为掌握移动应用开发打下良好的基础;在系统理解和掌握Android移动应用开发基本原理的基础上,了解和掌握移动应用开发的基本原理和方法,具有设计和开发Android移动应用APP的基本能力。 Android移动应用开发是一门实践性非常强的学科,它要求学生在理解和掌握Android移动应用开发语言语法的基础上,充分利用实验课程,在计算机上动手完成程序的编写和调试。 二、课程教学基本要求 1.课程教学以Android移动应用开发方法为主,在教学过程中让学生掌握Android移动应用开发的基本原理和方法。 2.要求在教学过程中合理安排理论课时和实验课时,让学生有充分的使用在计算机上练习理论课程中学到的Android移动应用开发技巧和方法。 三、课程的内容 第1章 Android开发起步 让学生了解Android平台特点、体系架构和版本,掌握如何搭建Android开发环境,熟悉如何创建Android项目和Android编程的日志工具 第2章 Android核心组件:活动 让学生了解Android核心组件之一的活动是什么、活动生命周期,掌握活动基本操作、在活动中使用Intent、在活动之间传递数据、活动的启动模式。 第3章 UI设计 让学生熟练掌握线性布局、相对布局、通用UI组件、消息通知和菜单。 第4章广播机制 让学生了解广播机制,并熟练掌握如何使用广播接收器。 第5章数据存储 让学生熟练掌握Android文件存储、共享存储和SQLite数据库存储。 第6章多媒体 让学生熟练掌握播放多媒体文件、记录声音、使用摄像头和相册。 第7章网络和数据解析

《移动应用开发》课程设计

《移动应用开发》课程设计报告 学院名称:计算机与信息工程学院 班级名称:计科对口14 学生姓名:胡闻璐 学号: 题目:基于《个人理财通》的计算器 任课教师 姓名:刘东良 起止日期:2017年04月18日至04月30日 目录 《移动应用开发》课程设计报告 (1) 摘要 (3) 1 项目需求分析 (3) 1.1 需求分析 (3) 1.2 功能需求 (3) 2系统总体设计 (4) 2.1系统架构设计 (4) 2.2系统功能体系 (4) 3系统详细设计 (4) 3.1 数据库设计 (4) 3.2系统界面设计 (5) 3.3数据存储设计 (6) 3.4信息统计设计 (7)

3.5地图轨迹设计 (7) 3.6 服务应用设计 (15) 4系统编码实现 (17) 4.1框架引用 (17) 4.2交互实现 (17) 4.3单元测试 (19) 5 系统测试发布 (20) 5.1手机环境的实测 (20) 5.2 APP的发布实测 (20) 参考文献 (21) 成绩评定 (22)

摘要 随着移动终端的迅速普及,Android系统平台引用软件的需求随之增大。伴随着Android智能手机与平板电脑已经出现在我们生活的大量的使用,越来越多的基于Android开发平台也随之而出,为丰富人们使用Android智能产品的用途,使其可以帮人们记录一些事情。本设计开发通过研究Android体系结构和个人理财管理方面的知识,设计并实现了个人理财通系统。能够对理财信息进行获取、汇总、整理、计算等功能,从而实现随身随时随地地进行日常的理财活动。 1 项目需求分析 1.1 需求分析 物质和科技的飞速发展,人们的生活水平也不断的在提高,往往有很多人在快节奏的生活中迷失和迷茫,很多人觉得自己没钱,但每个月的工资也不是很低,却往往不知道钱花在哪,为什么每到月底自己的钱包会空空如也,正因为这样,人们才需要一款个人理财软件,简单的界面,易懂的操作,十分便携直观的理财方式,可以让人们更好的进行个人理财。以下是本软件的一些功能: ①登录界面:初始登陆时没有密码,为了方便用户保护隐私,可以自行设置密码 ②新增支出:添加支出金额、时间、类别和地点等信息 ③新增收入:添加收入金额、时间、类别和付款方等信息 ④数据管理:支出汇总,收入汇总,便签信息 ⑤便签功能:添加便签,设置提醒或事项 ⑥计算器:对数据进行计算,方便记录,长按结果可直接复制 ⑦移动课堂:泛雅平台中的安卓课程访问 ⑧帮助:对个人理财通各个功能部件的使用介绍 ⑨退出:退出该系统 1.2 功能需求 目前国内外理财软件已有上百种之多,如美国的直觉公司QUICKEN软件为美国13个州及加拿大的客户提供金融管理和预算等财务问题。国内在财务管理方面做的比较突出的当属金蝶公司。然而,在手机理财软件方面做的很突出的还没有,本软件是针对个人用户的一款Android软件,主要对个人理财收入、支出做一个记录和统计,可以对用户的收入、支出记录做添加、删除、查询和修改的管理,本软件该具备以下功能: ①功能操作要方便、易懂、,不要有多余或复杂的操作。 ②对用户收入支出信息做添加、删除、查询和修改。 ③系统的功能复合本人的实际情况。 ④界面直观简洁,方便用户更好的使用。 ⑤保证软件的安全性。

Android移动应用开发习题答案

Android移动应用开发习题答案 单元1 Android开发环境搭建与模拟器创建 1.填空题 (1) 2008 (2) Linux、操作系统 (3) 应用程序层、应用程序框架层、核心类库、Linux内核 (4) Java C++/C (5) 应用框架 (6) 应用程序 (7) 模拟器、Android模拟器 (8) IntelliJ IDEA Android 2.选择题 (1)创建程序的过程中,填写Application Name表示()。 正确答案:A (2)Android操作系统的手机可以有以下几个方法进行软件安装()。(多选题)ABCD (3)Android操作系统主要的特点是:()。(多选题) 正确答案:ABC (4)以下对Android操作系统描述正确的是:()。(多选题) 正确答案:ABCD (5)以下哪些是Android Stuido的优势()。(多选题) 正确答案:ABCD (6)以下哪些是Genymotion模拟器的优势()。(多选题) 正确答案:ABCD 3.简答题 (1)Android的四层架构分别包括哪几层?分别起到什么作用? 参考答案: Linux内核层(Linux Kernel):基于Linux内核,内核为上层系统提供了系统服务。 核心类库层(Libraries):系统库基于C/C++语言实现,通过接口向应用程序框架层提

基于Android Studio的移动应用开发任务驱动教程 供编程接口。 应用框架层(Application Framework):为开发者提供了一系列的Java API,包括图形用户界面组件View、SQLite数据库相关的API、Service组件等。 应用程序层(Applications):包含了Android平台中各式各样的应用程序。 (2)简述Android开发环境安装的步骤。 参考答案: 下载并安装JDK,配置JDK的环境变量; 从Anroid官网上下载Android开发组件(包含Eclipse和Android SDK、ADT); 安装Android开发环境(包括配置Android SDK的环境变量、打开Eclipse通过菜单设定Android SDK路径)。 (3)简述Android Studio的优势。 参考答案:略。 (4)简述Genymotion模拟器的优势。 参考答案:略。 (5)简述Android应用程序创建和运行的步骤。 参考答案: 通过菜单创建Android应用程序,设置应用程序名、Android版本等基本信息。 单击菜单中的运行按钮可以直接运行Android项目(也可以通过菜单配置运行参数, 指定运行的模拟器)。 单元2 Android Studio的组成结构与基本操作 1.填空题 (1) res/layout (2) Activity、Bundle (3) XML (4) java代码文件 (5) AndroidManifest.xml (6) 打包成.apk文件 2.选择题 (1)如果需要创建一个字符串资源,需要将字符串放在res\values的哪个文件中?()B (2)新建的Android程序默认的布局方式是相对布局(RelativeLayout),该布局中包含一个()控件。 B (3)要让布局文件或者控件能够显示在界面上,必须要设置RelativeLayout和控件的

移动应用开发-实验报告

实验一Android开发基础 实验时间:实验地点:X501 一、实验目的 1. 掌握Android开发环境的搭建; 2. 了解Android SDK的安装、配置、使用; 3. 熟悉开发工具Android Studio的使用; 4. 了解创建项目并熟悉文件目录结构; 二、实验学时 2学时/次,共2学时 三、实验环境 Android Studio;;PC机 四、实验内容和要求 1.Android Studio安装 (1) Android Studio的下载与安装 前提准备工作:安装JDK 并配置JDK 环境变量。 请使用传统的JAVA_HOME 环境变量名称。很多人会被提醒JVM 或者JDK 查找失败,几乎都是因为JDK 版本或者没有使用JAVA_HOME 这个环境变量名称的原因。 ①Android Studio可以从中文社区进行下载,网址为。在浏览器中打开该网址,如图1-1所示。 图1-1 Android Studio官方网站 ②选择合适的平台,进行下载,如图1-2所示。

图1-2 Java platform(JDK) ③安装之前,要确定JDK版本必须是或以上,否则安装之后会报错。双击Android Studio 的安装文件,按照提示一步步安装,具体参考教材。不出意外的话,看到图1-3所示的界面,说明Android Studio已经安装成功了。 图1-3 Android Studio已经安装成功 2. 配置Android Studio 安装Android Studio完成之后,运行Android Studio。每一次安装,都会显示图1-4所示的这个界面,用以选择导入Android Studio的配置文件。 第一个选项:使用以前版本的配置文件夹。 第二个选项:导入某一个目录下的配置文件夹。 第三个选项:不导入配置文件夹。 如果你以前使用过Android Studio,可以选择到以前的版本。如果你是第一次使用,可以选择第三项。 图1-4 导入Android Studio配置文件 3. 创建AVD

移动应用开发框架(WADE-Mobile).

移动应用开发专题二创新周报总第172期 框架为桥,天堑变通途 ——移动应用开发框架(WADE-Mobile 参与过早期J2EE WEB开发的同事一定记忆犹新,大多数程序员都刚刚从传统的PB、Delphi等 C/S模式应用开发中转型过来,不再是单一的编程语言,也缺少统一的集成开发环境(IDE,满眼尽 是从前端(JSP、HTML、Javascript到后端(Java、HTTP、WSDL、DB数量众多、纷繁复杂的全新面孔。 混乱过一阵子后,开源和定制开发框架逐渐兴起,技术门槛高、开发效率低的糟糕境况才得以好转。 今天,移动应用开发又将我们拉回到这似曾相识的境地。云计算、移动互联网大势所趋,HTML5、CSS3 新技术闪亮齐登场。Apple iOS、Google Android、Windows Phone、OMS(中国移动OPhone、Linux(中 国联通沃Phone等平台之争,Objective-C、Java、C/C++各种语言伴随着陆。Apple xCode、Google Android Development Tools (ADT、中国移动Open Mobile System Development Tools (ODT、Microsoft Visual Studio 2008等各种开发环境跟着乱象纷呈。我们会不会再次回到混沌之初,期 待盘古重开天地呢?答案是否定的,请看下面关于《移动应用开发框架(WADE-Mobile》的详细介绍。

WADE移动应用开发框架(简称WADE-Mobile基于最新的WEB技术(HTML5、CSS3,并结合面向各 种操作系统、移动设备的专用APP壳,可广泛用于各种企业场景的移动应用开发,能够有效降低技术 门槛、提高开发效率、保证产品质量和保障信息安全。 适用场景 WADE-Mobile适用于公司内部各部门移动应用产品研发和项目实施,包括满足运营商业务支撑系 统向移动设备终端的延伸需求,以及面向更为广阔的移动互联网领域,开发公众使用的移动应用产品。 在运营商业务支撑系统方面,已知能够适用的一些需求包括:中国移动集团规范(NGBOSS-CRM3多OP 管理分册G3版工作台部分、广东移动G3版CRM手机客户端解决方案、中国移动集团公司统一积分 商城、上海移动WLAN登录、江苏电信掌上BOSS等。在移动互联网方面,可以支持的移动设备操作系 统包括:Apple iOS,开发使用Objective-C程序语言和xCode集成开发环 境;Google Android,开 发使用Java程序语言和Eclipse集成开发环境,包含Android Development Tools (ADT插件包; 中国移动Open Mobile System (OMS,程序语言和开发环境同谷歌类似,不同的是插件包为OMS Development Tools (ODT;中国联通沃PHONE,国产Linux操作系统,

关于移动APP应用开发的五大要点

关于移动APP应用开发的五大要点 最近几乎见到每个人都会跟我聊起App的事情,要么是要我帮忙介绍App外包团队,要么是共同探讨App开发方向,越来越多的互联网团队及新创的创业团队加入到这个行列。因为大家都看到了国外不少三五人的小团队,因为App而获得不错的报酬,或者吸引了庞大的风险投资资金…… 只是,多数的想法都还停留在跟风的阶段,今天国外有什么,那我们就先照着做。国内整个App产品开发,甚至一些大型网站,也只是把App当成一个必备品,而不是开拓新市场的利器。整体来说,App还停留在很早期的阶段,再加上多数App本身有些生命周期的特性,因此App这件事虽然看起来简单、进入门槛不高,但实际业务上,可能没有那么容易。 我认为这一切很大程度上是因为,大家对App的产品开发缺乏通透的了解,又想快速的推出App,因此App本身并没有杀手级的创意特点,就算有,也多半昙花一现。因此我就我的观察以及跟同业的交流,整理了一些观点分享给大家: 第一点现金流与品牌的平衡 对于一个新创的开发团队,现金流尤其重要,因此不少的开发团队都以接外包案子为生,就目前的行情,这的确是不错的收入,同时也增加了练兵的机会。但这是快钱,就是代工产业,拼到最后就是接案数以及价格,对于团队的品牌没有多大的加分,更没有留下一个属于自己的产品。因此我认为开发团队应该在App数量以及App品牌上面下点功夫,两条线的策略,一条是以尽可能多数量的App来开创现金流(不一定是接外包),另一条是开创自有品牌的App,在这两者之间保持平衡,才有机会找到突破点。 第二点创意以及内容的搭配 App是一种新的工具,新的媒体,新的呈现方式,那么就不应该用传统互联网的思维来搭建,而应该多一点软件的思维,更多用户体验,软件流程的考量,甚至是更多结合手机或者平板的特性(照相、LBS、感应器等),这是创新创意的思维,也是App上市后得以吸引用户及媒体

Android移动开发复习

1.以下说法正确的是(D) A.DVM指dalivk的虚拟机,每一个android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念 B.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念 C.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念 D.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说是一个概念 2.下列哪个不是Activity的生命周期方法之一?( B ) A.onCreate B.startActivity C.onStart D.onResume 3.以下那个控件可以用来显示图片(D)。 A.ImageView B.TextView C.Button D.以上都可以 4.Android开发中常用的数据库是(D )。 A.SQL Server B.MySQL C.Oracle D.SQLite 5.以下调整宽度和高度的属性,哪个不是Android系统提供的?(C)。A.match_parentB.wrap_content C.fill_contentD.fill_parent 6.下列哪个可做EditText编辑框的提示( D )。 A.android:inputTypeB.android:textC.android:digitsD.android:hint 7.Android中下列属于Intent的作用的是(C)。 A.实现应用程序间的数据共享 B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D.处理一个应用程序整体性的工作 8.Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变 得越慢,那么线程销毁的方法是(A ) A onDestroy() B onClear() C onFinish() D onStop()。 9.关于res/raw 目录说法正确的是(A)。 A 这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B 这里的文件是原封不动的存储到设备上会转换为二进制的格式 C 这里的文件最终以二进制的格式存储到指定的包中

移动应用开发APP开发市场调研报告

移动应用开发专业人才需求调研报告 信息社会许给人类最大的承诺——随时随地随身查找资讯、处理工作、保持沟通、进行娱乐,从梦想变成活生生的现实,实现24小时随身在线的生活。正如中国移动一句广告语所说的那样——“移动改变生活”,移动互联网给人们的生活方式带来翻天覆地变化。越来越多的人在购物、用餐、出行、工作时,都习惯性地掏出手机,查看信息、查找位置、分享感受、协同工作……数以亿计的用户登录移动互联网,在上面停留数十分钟乃至十多个小时,他们在上面生活、工作、交易、交友……这些崭新的人类行为,如同魔术师的手杖,变幻出数不清的商业机会,使得移动互联网成为当前推动产业乃至经济社会发展最强有力的技术力量。 根据中国互联网络信息中心的报告,我国已经超越美国成为智能手机用户最多的国家。截至2014年6月,中国网民规模已达6.32亿,手机上网使用率达83.4%,首次超过传统电脑的使用率。截止2014年底,中国网民人数已达6.49亿,我国移动通信用户已超过12亿,约占全国人口的85%,其中有8.1739亿用户接入移动互联网,占全部用户的71.34%,5亿微博、微信用户,每天信息发送量超过200亿条。全球互联网公司十强,中国占了4家(阿里巴巴、腾讯、百度、京东),中国已成为名副其实的互联网大国。 一、湖南移动互联网产业政策及现状 长沙软件产业基地是我国11家国家级软件产业基地之一,集聚了全省约90%的软件企业。2014年2月19日,湖南省政府出台了《湖南省人民政府关于鼓励移动互联网产业发展的意见》,提出力争到2017年建成一批移动互联网产业集聚载体,培育一批移动互联网骨干龙头企业,建成国内领先的移动互联网产业集群,把湖南打造成移动互联网产业的政策洼地和产业高地。2014年2月23日省财政厅省发改委省经信委联合出台了《关于鼓励移动互联网产业发展的若干政策》。 副省长黄兰香表示,湖南现在有两块响亮品牌,一是文化创意产业,二是工程机械产业。我们有一个梦想,下一步,要把湖南移动互联网产业打造成湖南响亮的品牌。湖南发展移动互联网产业的氛围正在初步形成。湖南省市区三级政府紧锣密鼓地出台相关政策,湖南有信心把移动互联网产业打造成为新的“湖南品牌”。 湖南已成为互联网大省,目前在全国移动互联网领域,近1/3的企业家是湘籍,为湖南发展互联网提供了人脉基础。2015年全国互联网百强企业3家。 移动互联网产业成为全省重要的新兴产业,到2020年,产业主营业务收入到达1200亿元左右,引进和培育120家骨干龙头企业,全产业链企业过千家、从业人数逾5万的互联网产业集群。大力推进芯片与终端设计制造、移动通信与网络设备、电子元器件及材料重点产业链培育。加快发展智能硬件、手机软件和信息服务业,建设工业设计中心服务平台。长沙将以“衣、食、住、行、乐”为内容打造继北京、上海、深圳、成

android移动应用开发

《android移动应用开发》试题 姓名张勇超学号0950283227 成绩 一、笔试部分 1、描述Android平台体系结构的层次划分,并说明各个层次的作用。 答:Android 是基于Linux内核的软件平台和操作系统,采用了软件堆层的架构,共分为4层。第一层是Linux 内核,提供由操作系统内核管理的底层基础功能;第二层是中间件层,由函数库和Android运行时构成;第三层是应用程序框架层,提供了Android平台基本的管理功能和组件重用机制;第四层是应用程序层,提供了一系列核心应用程序。 2、简述Android系统的四种基本组件Activity、Service、BroadcaseReceiver和ContentProvider的用途。 答:Activity是android程序的呈现层,显示可视化的用户界面,并接受与用户交互所产生的界面事件,与“窗体”的概念非常相似。Android应用程序可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用于提示用户程序已经正常启动。Activity在界面上的表现形式一般是全屏窗体,也可以是非全屏悬浮窗体或对话框。 Service一般用于没有用户界面,但需要长时间在后台运行的应用。例如在播放MP3音乐时,使用service播放MP3音乐,可以在关闭播放器界面的情况下长时间播放MP3音乐,并通过对外公开service的通信接口,控制MP3音乐播放的启动,暂停和停止。 Broadcasereceiver是用来接收并响应广播消息的组件。大部分广播消息是由系统产生的,例如时区改变,电池电量低或语言选项改变等,但应用程序也可以产生广播消息,例如数据下载完毕等。Broadcasereceiver不包含任何用户界面,但可以通过启动activity或者notification通知用户接收到重要信息。Notification能够通过多种方法提示用户,包括闪动背景灯,震动设备,发出声音或者在状态栏上放置一个持久的图标等。 Contentprovider是android系统提供的一种标准的共享数据的机制,应用程序可以通过contentprovider访问其他应用程序的私有数据。私有数据可以是存储在文件系统中的文件,也可以是SQlite中的数据库。Android系统内部也提供一些内置的contentprovider,能够为应用程序提供重要的数据信息,例如联系人信息和通话记录等。 3、简述Activity生命周期的四种状态,以及状态之间的变换关系。 答:Activity生命周期指activity从启动到销毁的过程,在这个过程中,activity一般表现为四种状态,分别是活动状态,暂停状态,停止状态和非活动状态。1,活动状态,当activity在用户界面中处于最上层,用户完全看不到,能够与用户进行交互,则这个activity处于活动状态。2,暂停状态,当activity 在界面上被部分遮挡,该activity处于暂停状态。3,停止状态,当activity 在界面上能完全不被用户看到,也就是说这个activity被其他activity全部遮

移动应用开发专业培养方案计划

计算机应用技术专业 (移动应用开发方向) 优化人才培养方案 一、专业名称 计算机应用技术专业(移动应用开发方向) 二、教育类型及学历层次 高等职业教育,大专层次。 三、入学条件 高中毕业或同等学历者 四、学制 基本学制三年,最长五年。 五、培养目标与培养规格 (一)培养目标:本专业培养德、智、体、美全面发展,具有较强语言文字表达能力和社会沟通协调能力,具有良好的综合素质和较强创新能力,通过本专业的学习,学生掌握JAVA程序设计语言、技术及主流开发、调试和测试工具;具备移动操作系统(android)上进行移动互联网应用定制、设计创新和管理维护的能力的复合型、应用型高级技术人才。 (二)培养规格:实施“双证书”教育,学生在取得学历证书的同时,需要获得国家劳动和社会保障部高级或中级计算机程序员职业资格证书。通过在校期间3年的培养,使学生成为具有过硬编码能力的应用型高技能软件人才。毕业生应具备的素质、知识和能力结构如下所示。

六、就业面向、岗位任务及其要求 本专业毕业生可在嵌入式及其相关领域从事数字家庭产品、移动终端、车载信息产品和工业控制等电子设备(如智能手机、iPod、数码相机与DVD、汽车导航和娱乐、车载通信、汽车电子自动控制和安全、机器人)中的软件开发、测试、运行管理以及维护等方面的工作。 七、应取得的资格证书及等级 2.职业(专业)技能证书

职业综合素质训练取得规定学分,思想品德操行评定合格,体能测试达标。

九、教学进程

注:1. 标明(●)符号为理论课程,考核方式为笔试;标明(○)符号为实践课程,考核方式为实务考试(含操作、口试、演示、实地调研报告等);标明()符号为理论+实践课程,考核方式为笔试+实务考试。标明(★)符号的表示课程教学利用课余活动的形式执行;标明(周学时+w)符号的, w表示该课程综合实践周数。2.专业方向课程模块适合设置了不同办学方向的专业,专业未设置不同方向的,删除此栏。 2.《综合项目设计与开发》为校内或校外实践课程,学生可以在校内完成也可以在校外完成综合项目开发。时间安排在第五学期后半学期。 十、学院公共选修课程与专业平台课程

移动应用开发课程标准

课程标准 所属系部:信息工程系 课程名称:移动应用开发 课程性质:专业必修课 课程学时:96 适用专业:物联网专业(60)

《移动应用开发》课程标准 1、课程概述 课程定位 Android应用开发是物联网应用技术专业的核心课程之一,是该专业的专业必修课。是物联网系统设计架构师、物联网系统管理员、网络应用系统管理员、物联网应用系统开发工程师等核心职业岗位以及物联网设备技术支持与营销等相关职业需要掌握的专业知识核心课程。通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。为了适应高职学生的学习情况,该课程以Android应用技术为重点,逐步阐述Androi d应用体系结构,介绍Android应用常见的几个功能。采用项目+案例教学法,既让学生掌握Android的基本知识,同时,也让学生在潜移默化中了解一些Android的高级开发技术,从而为今后实现Android应用开发打下基础。 本课程主要涉及Android 基础知识、UI界面、数据存储、SQLite数据库、四大组件、网络编程、高级编程等的学习。通过本课程的学习,学生能够掌握Android的基础知识,学会编写简单的应用程序,为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。在课程设置上,前导课程有《Java程序设计》、《数据库技术基础》,后续课程有《Android高级应用开发》、《移动互联网开发综合实训》、《毕业实习》等。 课程设计思路 Android应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。 本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。采用项目教学法进行教学,每个项目的成绩采取

移动应用开发复习(新)

移动应用开发复习大纲 题型介绍(ppt第1——9章) 选择题:10个,20分 简答题:10个:50分 编程题:3个:30分 一、简答 第1章Android概述. 1.1android平台架构分为哪几层,每层基本作用是什么? 1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客 户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用 程序都是用Java语言编写的,并且这些应用程序都是可以被开发人员开发的 其他应用程序所替换,这点不同于其他手机操作系统固化在系统内部的系统 软件,更加灵活和个性化 2)应用程序框架层 应用程序框架层是我们从事Android开发的基础,它提供了大量API供开 发者使用,很多核心应用程序也是通过这一层来实现其核心功能的。该层简 化了组件的重用,开发人员可以直接使用其提供的组件来进行快速的应用程 序的开发,也可以通过继承而实现个性化的拓展。 3)系统运行库层 Android包含一个核心库的集合,提供了大部分Java编程语言核心库中可用 的功能。系统运行库层可以分成两部分,分别是系统库和Android运行时。 4)Linux内核层 Android内核是基于Linux2.6内核的,它是一个增强内核版本,除了修改部 分BUG外,它提供了用于支持Android平台的设备驱动。Linux内核提供了 安全性、内存管理、进程管理、网络协议栈和驱动模型等核心系统服务。Linux 内核也是系统硬件和软件叠层之间的抽象层。 1.2android应用开发程序中的四个最主要组件及作用。 1)Activity a)应用程序入口 b)界面显示,接受事件(如按键),控制显示跳转 2)Service a)后台运行 b)可以与其他组件(如Activity,BroadcastReceiver,ContentProvider)通过 远程连接绑定进行交互。 c)可对外提供服务交互接口 d)生命周期不依赖于其他组件的存在与否。 3)BroadcastReceiver a)用于祖册和接受系统广播事件

《Android移动开发—习题2.0

《.A.ndroid移动应用基础教程》习题及答案 第1-3章Android基础入门 一、填空题 1、Android是Google公司基于______平台开发的手机及平板电脑的操作系统 2、Android系统采用分层结构,由高到低依次为。 3、ADB的常见指令中,用于开启ADB服务的是。 4、在Android程序中,src目录用于放置程序的___________。 5、Android程序开发完成后,如果要发布到互联网上供别人使用,需要将程序打包成______文件。 6、Android的核心服务是基于______ 7、库主要提供Android程序运行时需要的一些类库,这些类库一般是使用______语言编写,而应用层是用______ 语言编写的运行在Android平台上的程序 8、每个资源都在gen目录中R.java文件中生成一个索引,而通过这个索引,开发人员可方便调用res目录中保持资源文件,在res目录下对应不同资源存放相应drawable子目录,layout子目录,Value子目录,menu子目录中。 二、判断题 1、Android实际上就是一个手机。 2、WCDMA是中国自己独自定制的3G标准,中国移动使用的就是这种标准。 3、android第一个版本Android 1.1是2008年9月发布的。 4、gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改。 5、AndroidManifest.xml文件是整个程序的配置文件。 三、选择题 1、随着智能手机的发展,移动通信技术也在不断升级,目前应用最广泛的是()

A、1G B、2G C、3G D、4G 2、ADT Bundle中包含了三个重要组成部分,分别是() A、Eclipse B、SDK C、SDK Manager,exe D、ADB 3、应用程序层是一个核心应用程序的集合,主要包括() A、活动管理器 B、短信程序 C、音频驱动 D、Dalivik虚拟机 4、ADB的常见指令中“列出所有设备”的指令是() A、adb uninstall B、adb install C、adb device D、adb emulator -avd 5、创建程序时,填写的Application Name表示() A、应用名称 B、项目名称 C、项目的包名 D、类的名字 6、Android是一个手机平台,其中不包括的是() A、操作系统 B、行业应用 C、中间件 D、核心应用 7、在android 发布的版本中以下比5.0-Lollipop(棒棒糖)早的别名是() A、Marshmallow(棉花糖) B、Novgat(牛扎糖) C、KitKat(奇巧巧克力) D、Oreo(奥利奥) 8、安装Android开发环境中,需JDK和SDK的支持还需合适开发工具和插件。其中Android SDK是() A、Java开发工具包 B、JRE环境 C常用的库文件D、Android开发工具包,开发相关的API 9、下列关于AndroidManifest.xml叙述不正确的是() A、它位于res\layout子目录 B、应用程序必须包含一个该文件 C、它是整个应用的全局描述文件 D、该文件需表明应用的名称图标、活动和服务等信息 四、简答题 1、简要说明Android体系结构中每个层的功能。 第4章Activity 一、填空题

移动应用开发大纲设计

《移动应用开发》课程教学大纲 一、课程基本信息 二、课程性质 移动应用软件开发是高等院校信息管理与信息系统专业本科学生一门重要的理论与实践课程,它是为培养我国现代化建设所需要的高质量信息技术人才服务的。Android作为目前的主流高端智能手机操作系统,其前景不可限量。本课程主要从基于PHP的WAP开发开始学习,循环渐进,逐步过渡到以PHP为工具的android开发,课程以培养符合就业市场急需的应用软件、系统开发人员为目标,深入讲解基于PHP的Android 项目开发。 三、教学目标和任务 通过学习要求学生掌握基于PHP的android开发的相关理论、方法、过程与技巧,培养学生对移动软件开发知识的理解和项目管理能力,以适应实际工作的需要。 四、教学要求 1、正确认识《移动应用开发》这一课程的性质、任务,全面了解课程的知识体系、结构等。

2、教学以课堂讲授为主,辅之以上机操作和课堂练习等方式。授课教师除应吃透教材容外,还应广泛阅读有关参考材料,注意本学科的发展,并适当介绍一些重要的新进展。 3、学生学习本课程需要每节课需要提前进行预习,并认真地听懂老师讲解的重难点及课堂习题,并按照要求完成布置的各项作业,尤其是一些与实践结合的项目分析活动。 五、课程学时安排 六、主要容 第一章 WAP开发(2课时) 【教学目标】 通过本章的学习,学生应该了解WAP的涵义和作用;了解WAP的历史沿革和发展趋势;掌握WAP的技术框架、应用围。 【教学容】 第一节 WAP概述 容:WAP的涵义和作用; 重点讲授:WAP技术的重要性 第二节WAP开发环境搭建 容:如何搭建WAP的开发环境 重点讲授:了解开发环境的定义

相关主题
文本预览
相关文档 最新文档