【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《Android手机项目开发教学浅析》,欢迎阅读!
Android手机项目开发教学浅析
朱松
北京北大方正软件技术学院 软件工程分院
[摘要] 随着Android手机开发人才需求量的一路高涨,提高学生在实际应用开发中的技能,进行有效的案例开发与设计是不可或缺的一个环节。为此,以Android手机项目的开发为案例,引领学生在学习过程中能够掌握Android手机开发与设计的基本过程,锻炼了思维逻辑能力和动手能力,提高了灵活运用知识的能力。
[关键词] Android;项目开发;技能
1引言
随着Android手机在手机产业呈现爆炸式的发展,使之跃居全球最受欢迎的智能手机平台,同时造成了市场上缺乏大量的Android手机专业开发人员。
职业专家分析,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的就业前景非常广泛。
本文以Android手机项目开发为基准,从教学有效性的角度出发,进行教学方法探析。以“激发学生兴趣,提高学习自信心,掌握实用技术”为主要目标,提高教学质量,期望学生学以致用,达到企业所需的技能要求水平。
3)安装Android SDK 4) 安装ADT插件
安装好开发环境之后,可以运行自带的示例程序,以检验开发环境是否能够正常工作。比如运行LunarLander示例程序,运行成功后,结果如图1所示。
图1月球登陆示意图 验证成功后,创建开发帮助文档的快捷方式,与Android Eclipse的图标放在一起,方便使用。
学生的任务:独立完成开发环境的安装和配置,并整理一个安装Android手机应用开发环境的说明文档,记录安装过程中遇到的问题以及解决方案。
2.2 Android手机项目开发技能
2 Android手机项目开发概述
2.1 Android手机开发环境
Android是一个优秀的开源手机平台, “工欲善其事,必先利其器。”Android项目的开发环境,有很多不同的版本,但是具体的安装流程基本一样,可以根据需要安装合适的版本。
1)安装JDK1.6 2)安装Eclipse
Android手机项目的开发,需要学生具备一定的Java编程能力,掌握Android基本的知识体系。
针对当前学生的学习水平,在完成手机项目开发的过程中,逐步地完成每一项功能,能够对Android涉及到的相关知识,继续提升一个认知层次。
传统的教学都是以教材内容为基础,简单易懂,但是内容并不充实,很多具体的使用方法并没有进行详细的介绍,导致学生在学习的过程中出现了学习枯燥,不易充分掌握知识点等问题。
根据Android手机项目开发的特点,以及学生当前的学习状态,总结出以下几点,在开发的过程中加以注意。
1)学习Android开发的基础知识,重点是理解知识点,融会贯通。
比如,常用的知识点菜单、对话框、View视图、数据传送、SQLite数据库相关操纵等。
2)有些错误,通常是自己语法或基础知识点掌握不牢,应该加强理解和实践。
3)规范命名,养成好习惯。比如检查string 和layout 中命名是否缺少,是否正确。
4)检查AndroidManifest.xml是否注册了activity。
5)有关方法和属性是否使用得当。 6)数据库相关,语句是否正确,数据库是否打开忘关闭或关闭了又要用
在项目开发中逐步提高重实践的思想,此阶段以案例为引导,传授给学生的是如何提升自身技能的方法,不是教授知识的数量而是质量,授人以鱼不如授人以渔。学生清楚学习方法之后,要做的就是多加练习,举一反三,使用规范化的方法,会产生事半功倍的效果。
3 Android手机项目开发设计
以Android手机项目开发为例,能够让
学生较好地掌握知识点的学习方法。案例项目—“猜猜看”,用来分析如何进行设计,学生需要注意开发的流程以及项目开发的整体思路。
案例项目:“猜猜看”项目,用户选择
不同的图标进入“猜猜看”界面后,根据出现的谜面输入自己的答案,提交之后根据反馈信息获知自己的猜测是否正确。
具体需求: 1)“猜猜看”主界面,如图2所示。 2)选择界面,制作九个图标,供用户进行选择,如图3所示。
3)每个图标分别对应不同的谜面,如图4所示。
根据上述需求设计出项目框架,并根据程序运行的最终效果图,设计出界面原型,然后对所需的功能进行编码实现。
实现本案例的方法步骤是: (1)需要什么 根据需求,主界面上需要显示的是背景图片,用来显示标题信息的文本,一个Button按钮,触发事件处理,进入游戏选择界面。选择界面需要九个小图片作为图标来供用户选择,九个用来显示小标题的文本,以此类推。
图2主界面设计
(2)需要什么样式的 根据自己的设计,在网络或者本地上寻找合适的素材,需要的控件在main.xml文件中进行布局,文本信息可以直接在配置文件中书写,也可以在strings.xml中声明。
图3选择界面设计
(3) 显示布局
先将布局完成,然后运行程序,显示界面布局。
(4)功能的实现
选择图标之后产生的功能,是一个事件的处理过程,进入相应的游戏界面,显示谜面,用户在文本框中输入结果,点击提交按钮后,根据输入的结果进行判断,如果结果错误,那么显示猜错界面,如图5所示;若果结果正确,那么显示成功界面,如图6所示。
进行完整性测试,使应用程序具备较好的强壮型。
图5 猜错界面 图6 成功界面
4 总结
Android手机项目开发探析的主要目的是使学生提高自身技能,锻炼学习能力和动手能力;培养出能够适合在企业单位任职的优秀人才。
本文根据学生的学习兴趣和学习情况的层次,提出一个适合学生掌握Android知识点的教学方法。学生只要刻苦钻研,能够将学习过的知识点应用到实际项目开发中,在不断的练习中,形成自己的知识储备,为以后的工作和学习打下良好的基础。
图4 游戏界面
编程实现之后,需要进行的是项目测试,将容易出现错误的地方进行多次检验,模拟可能会出现的错误情况,将出现的错误信息列在一张表单上,然后逐一解决;最后 参考文献
[1] 张波,高朝勤,杨越.Android基础教程[M].人民邮电出版社,2009.
[2] 余志龙,陈昱勋,郑名杰.Google Android SDK开发范例大全(第2版)[M].人民邮电出版社,2010. [3] 杨丰盛.Android应用开发揭秘[M].机械工业出版社,2011.
本文来源:https://www.wddqxz.cn/46c2951daf45b307e87197e2.html