下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android手机项目开发教学浅析朱松北京北大方正软件技术学院软件工程分院[摘要]随着Android手机开发人才需求量的一路高涨,提高学生在实际应用开发中的技能,进行有效的案例开发与设计是不可或缺的一个环节。为此,以Android手机项目的开发为案例,引领学生在学习过程中能够掌握Android手机开发与设计的基本过程,锻炼了思维逻辑能力和动手能力,提高了灵活运用知识的能力。[关键词]Android;项目开发;技能1引言随着Android手机在手机产业呈现爆炸式的发展,使之跃居全球最受欢迎的智能手机平台,同时造成了市场上缺乏大量的Android手机专业开发人员。职业专家分析,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的就业前景非常广泛。本文以Android手机项目开发为基准,从教学有效性的角度出发,进行教学方法探析。以“激发学生兴趣,提高学习自信心,掌握实用技术”为主要目标,提高教学质量,期望学生学以致用,达到企业所需的技能要求水平。2Android手机项目开发概述2.1Android手机开发环境Android是一个优秀的开源手机平台,“工欲善其事,必先利其器。”Android项目的开发环境,有很多不同的版本,但是具体的安装流程基本一样,可以根据需要安装合适的版本。1)安装JDK1.62)安装Eclipse3)安装AndroidSDK4)安装ADT插件安装好开发环境之后,可以运行自带的示例程序,以检验开发环境是否能够正常工作。比如运行LunarLander示例程序,运行成功后,结果如图1所示。图1月球登陆示意图验证成功后,创建开发帮助文档的快捷方式,与AndroidEclipse的图标放在一起,方便使用。学生的任务:独立完成开发环境的安装和配置,并整理一个安装Android手机应用开发环境的说明文档,记录安装过程中遇到的问题以及解决方案。2.2Android手机项目开发技能
Android手机项目的开发,需要学生具备一定的Java编程能力,掌握Android基本的知识体系。针对当前学生的学习水平,在完成手机项目开发的过程中,逐步地完成每一项功能,能够对Android涉及到的相关知识,继续提升一个认知层次。传统的教学都是以教材内容为基础,简单易懂,但是内容并不充实,很多具体的使用方法并没有进行详细的介绍,导致学生在学习的过程中出现了学习枯燥,不易充分掌握知识点等问题。根据Android手机项目开发的特点,以及学生当前的学习状态,总结出以下几点,在开发的过程中加以注意。1)学习Android开发的基础知识,重点是理解知识点,融会贯通。比如,常用的知识点菜单、对话框、View视图、数据传送、QLite数据库相关操纵等。2)有些错误,通常是自己语法或基础知识点掌握不牢,应该加强理解和实践。3)规范命名,养成好习惯。比如检查string和layout中命名是否缺少,是否正确。4)检查AndroidManifest.xml是否注册了activity。5)有关方法和属性是否使用得当。6)数据库相关,语句是否正确,数据库是否打开忘关闭或关闭了又要用在项目开发中逐步提高重实践的思想,此阶段以案例为引导,传授给学生的是如何提升自身技能的方法,不是教授知识的数量而是质量,授人以鱼不如授人以渔。学生清楚学习方法之后,要做的就是多加练习,举一反三,使用规范化的方法,会产生事半功倍的效果。3Android手机项目开发设计以Android手机项目开发为例,能够让学生较好地掌握知识点的学习方法。案例项目一“猜猜看”,用来分析如何进行设计,学生需要注意开发的流程以及项目开发的整体思路。案例项目:“猜猜看”项目,用户选择不同的图标进入“猜猜看”界面后,根据出现的谜面输入自己的答案,提交之后根据反馈信息获知自己的猜测是否正确。具体需求:1)“猜猜看”主界面,如图2所示。2)选择界面,制作九个图标,供用户进行选择,如图3所示。3)每个图标分别对应不同的谜面,如图4所示。根据上述需求设计出项目框架,并根据程序运行的最终效果图,设计出界面原型,然后对所需的功能进行编码实现。实现本案例的方法步骤是:(1)需要什么根据需求,主界面上需要显示的是背景图片,用来显示标题信息的文本,一个Button按钮,触发事件处理,进入游戏选择界面。选择界面需要九个小图片作为图标来供用户选择,九个用来显示小标题的文本,以此类推。图2主界面设计(2)需要什么样式的根据自己的设计,在网络或者本地上寻找合适的素材,需要的控件在main.xml文件中进行布局,文本信息可以直接在配置文件中书写,也可以在strings.xml中声明。
图3选择界面设计(3)显示布局先将布局完成,然后运行程序,显示界面布局。(4)功能的实现选择图标之后产生的功能,是一个事件的处理过程,进入相应的游戏界面,显示谜面,用户在文本框中输入结果,点击提交按钮后,根据输入的结果进行判断,如果结果错误,那么显示猜错界面,如图5所示;若果结果正确,那么显示成功界面,如图6所/示O图5猜错界面图6图5猜错界面图6成功界面GuessGame根据下列的谜面,在文本框内填写你所猜测的答案:4总结坐着要比站着高春夏秋冬穿皮袄朋友来了蹦蹦跳坐着要比站着高春夏秋冬穿皮袄朋友来了蹦蹦跳生人来了汪汪叫提交答案图4游戏界面编程实现之后,需要进行的是项目测
试,将容易出现错误的地方进行多次检验,
模拟可能会出现的错误情况,将出现的错误
信息列在一张表单上,然后逐一解决;最后Android手机项目开发探析的主要目的是使学生提高自身技能,锻炼学习能力和动手能力;培养出能够适合在企业单位任职的优秀人才。本文根据学生的学习兴趣和学习情况的层次,提出一个适合学生掌握Android知识点的教学方法。学生只要刻苦钻研,能够将学习过的知识点应用到实际项目开发中,在不断的练习中,形成自己的知识储备,为以后的工作和学习打下良好的基础。参考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雨刷器课程设计
- 红色文化课程设计图
- 轴承故障诊断课程设计
- 统计专业哪些课程设计
- 麦秆画课程设计
- 铁桶下底冲压模课程设计
- 长治卫校课程设计
- 植物卡片课程设计
- 长发造型打理课程设计
- 足球战术演练课程设计
- 常用静脉药物溶媒的选择
- 当代西方文学理论知到智慧树章节测试课后答案2024年秋武汉科技大学
- 2024年预制混凝土制品购销协议3篇
- 2024-2030年中国高端私人会所市场竞争格局及投资经营管理分析报告
- GA/T 1003-2024银行自助服务亭技术规范
- 《消防设备操作使用》培训
- 新交际英语(2024)一年级上册Unit 1~6全册教案
- 2024年度跨境电商平台运营与孵化合同
- 2024年电动汽车充电消费者研究报告-2024-11-新能源
- 湖北省黄冈高级中学2025届物理高一第一学期期末考试试题含解析
- 上海市徐汇中学2025届物理高一第一学期期末学业水平测试试题含解析
评论
0/150
提交评论