试论Android基础下的Java程序设计移动学习平台

来源 :科技尚品 | 被引量 : 0次 | 上传用户:bbben
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:近年来,科学技术发展迅速,被广泛应用于各个行业中,Java是在Android基础上诞生的移动学习平台,为科学技术在教育行业中的应用提供了渠道。随着教育体制改革的实施,要求创新教学方法,改变传统的教学模式,设计出基于Android移动学习平台,拓宽了教学的渠道,学生能够在学习平台上获取最新的Java学习资料,满足了学生的课下学习要求,强化了学生的自主学习能力,为学生知识共享、技术沟通及课后复习提供了便利的渠道,实现了对传统课程的互补和共享。
  关键词:Android;Java程序设计;移动学习平台;技术
  近年来,移动4G网络发展迅速,为学生提供了便捷的渠道,促进了教学观念和教学方式的创新,给各项教学工作提出了新的要求。在实际的教学过程中,需要加大对网络教学的应用力度,与当前社会对教育行业的发展要求相适应,促进课堂教学手段的延伸和发展,创新课堂教学方式,強化了学生和教师之间的沟通和互动,不仅为教育者提供了多样化的教学渠道,同时也为学生提供了多元化的教学手段。学生在日常的学习中,可以通过掌上电脑、平板电脑和智能手机进行学习,不受时间和空间的限制,满足了学生随时随地获取知识的诉求,实现了教学主体的创新。
  1 Java程序在移动学习平台中应用的可行性
  1.1 智能手机的便利性
  智能手机是当前最为普及的一种移动设备,在学生的日常生活中被广泛应用,在给学生提供便利的同时,还满足了学生的学习要求,几乎学生人手一部,教师应该充分利用智能手机优势,构建移动学习平台,满足学生随时随地获取知识的需求。智能手机自身具有较强的便利性特点,小巧、利于携带,在日常的使用过程中除了具备通话及短信功能,随着科学技术的发展,智能手机还支持照相、摄像及视频功能,并且支持移动上网,学生只要联接网络,可以随时进行信息的获取,为促进移动学习平台的开展提供了技术基础[1]。目前,大多数学生对智能手机的依赖性比较强,学生会经常运用移动手机玩游戏,对日常的学习造成了不利的影响。教师要起到引导和教育作用,充分利用移动手机优势,大力开展移动学习,使其成为学生的学习小助手,为师生之间的沟通和交流提供扭带。
  1.2 Android系统的开放性
  Android系统自身具有较强的开放性能,是建立在Linux基础上发展起来的一项操作系统,大多数智能手机都用Android系统,通过多年来的应用,已经在人们的心目中打上了深深的烙印,并且积累了较高的人气,在手机系统中奠定了不可动摇的地位,系统自身也随着时代的发展不断完善和创新。随着科学技术的发展,手机内部的功能越来越健全,与社会的发展相适应,为客户带来了不同的感受和体验。并且Android系统自身也与互联网建立了紧密的联系,系统无缝的结合了Google服务,内部包含搜索、地图及邮件功能,能够满足学生查找资料的需求,这些服务为用户与互联网之间建立了紧密的联系。
  1.3 Java程序的互动性
  Java程序是现阶段一种应用较为广泛的一种网络程序设计语言,在各大教学体系中被广泛应用,并且取得了良好的教学效果,成为网络教学的主干,对培养学生的思维能力,创新教学手段具有重要作用。将其应用到移动学习平台中,对Android移动应用学习程序的开展和建立起到了铺垫作用,在知识传动和与学生的互动中展现出了较强的优势。将Java程序应用到移动学习中,提高了学生的编程能力,为小组成员之间的沟通和交流提供便利,提高了学生的实践能力。
  2 Android基础下的Java程序设计关键技术
  2.1 异步数据加载技术
  异步数据加载技术是在Android4.0的基础上发展起来的一门程序设计技术,对请求HTTP服务的使用方法做了限制和规定,要想获得请求,需要通过重新启动另外一个程序来实现。请求程序在应用过程中,要以Http Client为线程安全对象,将get和post作为文件上传的主要方法,通过多项请求,为程序设计提供了服务避免了HTTP在执行过程中出现较多的异常事件,确保了程序的安全运用,对提高代码的重要性,提升客户端处理数据的能力具有重要作用。新的线程的建立需要在Activity中实现,通过HTTP协议访问Web服务器,确保业务逻辑的顺利完成,以便能够实现文本的合理转换,满足移动平台学习要求[2]。
  2.2 扩展服务器性能
  服务器中的各服务对象,要想充分发挥在移动学习平台中的应用效果,需要遵循面向对象设计的高内聚原则,对常用方法进行归类,坚持高内聚原则,将其定义为抽象的工具栏,定义为抽象工具主要包括:将服务器端返回的JSON文本转换为对象的对象类型,对网络连接情况进行判断,将传入对象转化为JSON文本,确保屏幕能够自动调整亮度。另外,为了满足学生的学习要求,需要为客户端与服务器之间的通信建立紧密的通道,确保业务层操作及访问服务器的Servlet名称之间操作的合理映射,能够清晰的看见客户端对服务器所提出来的请求,对强化管理,提高代码的维护性及可扩展性具有重要作用。
  2.3 优化服务器界面
  要想提升移动学习平台内部各项功能及使用模块的合理性,需要加大对JUnit测试框架的应用力度,以完成单元测试。同时,测试系统在应用过程中,需要加大对Android4.0系统的使用力度,将其应用到智能手机中,确保系统配置和模拟器应用的合理性,构建出4种移动学习平台交互式模式[3]。
  3 Android基础下的Java程序设计
  3.1 系统总体架构
  图1为Android基础下的Java程序设计总框架,在实际的应用过程中主要是利用Android客户端来为学习系统提出请求,构建Web服务器,建立在HTTP协议访问的基础上实施,以便能够获取较多的课程学习资源、业界资讯、论坛专题及活动内容等信息,能够及时将学习结果快速的返回到客户端,满足学生对学习资料的获取。   3.2 业务处理流程
  移动学习平台的服务器在实际的应用过程中主要是利用B/S三层架构模式,JSP+JS为视图层,Hava Bean为模型层。当将控制权转移给Servlet后,需要将HttpServ letResponse和HttpServletReqiest对象作为参数将其传递给Java Bean处理,并将处理的结果放入到HttpServletReqiest中。需要运用Servlet对Web页面进行控制,以便能够获取较大的控制权,将其返回到JSON文本中。加大对数据的访问及处理,明确对应的阈对象,结合实际的使用需求对数据库急性增删,该种技术处理方法确保了后端技术与前端技术的完全分离,确保了源码的简练和完整性,系统业务处理流程图如图2所示:
  4 学习内容的交互式设计模式
  4.1 主页推送模式
  Java技术与跟踪平台之间的技术发展有直接的关系,为了确保Java技术能够满足学生的学习要求,需要对Java平台及时的进行跟踪和服务,优化主页推动模式,结合实际的学习需求,及时更新Java应用平台上的内容,为学生提供最新的学习信息。同时,为了提升主页推送模式应用的合理性,需要及时关注和掌握最新的技术,将其融入到Java应用平台中去。
  4.2 单元练习模式
  单元练习模式主要是指移动学习平台中能够满足学生随堂练习和课后复习的一些内容,推出单元练习模式,能够及时巩固学生的知识,强化对学生的知识点训练。并且辅以测试模块,学生通过测试的过程,能够了解一单元学习的具体情况,为学生的学习情况做好系统的评估,以便为下阶段的学习制定出合理的学习计划。对于同一单元中的相同知识点和同一主题的问题,运用系统对每个题目限定答题时间,要求学生在规定的时间完成答题,有助于培养学生快速答题能力,为日后的考试奠定基础。
  4.3 评论互动模式
  评论互动模式里面包含大量的经典面试题及笔试真题,结合用户实际使用需求,构建了可供用户讨论的论坛,里面主要包括收藏论坛、个人论坛、题库论坛及活动论坛等内容,题库中的题目主要以笔试和面试为主。评论功能主要是指对学生的答题情况进行评论和打分,学生在答完题之后,能够在较短的时间内了解自己的答题把情况。论坛建立的重心主要在进行技术的沟通和知识的共享。
  4.4 信息发布模式
  为了能够满足学生对最新学习知识的获取需求,了解到最新的活动特点内容,需要在移动学习平台中融入信息发布模式,对校内外各项专题组织互动和开展情况,程序设计竞赛的辅导情况及时向学生发布,学生能够及时了解学校的动态,给学生提供了最新的实时资讯[4]。
  5 结论
  移动学习平台作为一种现代化的教学手段,被广泛应用于现代化教学中,对促进教育的规模化发展,提升教育效果具有重要作用。经过多年的实践研究,结合目前教育的发展方向,以Java程序设计为基础,构建了移动学习平台,对课堂教学提供了辅助教学作用,强化了学习者的体验能力,给学生提供了随时随地学习的渠道,降低了学生的学习负担,强化了教师在整个学习活动中的主导地位,促进了信息技术变革,激发了学生的学习兴趣,提高了教学质量。
  参考文献
  [1]叶海智,张爱静,黄宏涛.基于CPS模型的翻转课堂教学模式构建——以“JAVA语言程序设计”课程为例[J].现代教育技术,2016,(10):121-126.
  [2]袁芬.基于微信公众平台的翻转课堂教学改革与实践——以ASP.NET程序设计课程为例[J].中国教育信息化,2016,(12):36-39.
  [3]袁胜超,鲁贵东,伍文,等.基于Android平台的《管理信息系统》移动学习课程开发[J].信息通信,2016,(5):271-274.
  [4]王海,于佳.Java开发工具分析与研究(一)[J].吉林化工学院学报,2016,(3):67-70.
  (作者单位:北京郵电大学)
其他文献
摘 要:随着国家对制造业的重视和相关的政策扶持,我国的机加工行业得到快速的发展。螺纹连接在机械加工行业中应用广泛,本文所要讨论的对象为可变导程的螺纹,主要通过对四轴联动数控铣削加工方法进行探讨,希望能对相关的工人给予一定的参考和帮助。  关键词:机加工;变导程;螺纹;四轴联动;数控铣削  1 概论  变导程螺纹指的是螺纹的导程是逐渐变化的,目前的可变导程螺纹主要包括了两种,分别是等槽宽和等牙宽的变
由马鞍山矿山研究院、华北冶金建设公司、太钢尖山铁矿建设指挥部新近共同研制的S12型梭车,是国产S系列梭车中规格最大的一种(容积12m~3)。它采用平面双包络蜗轮减速器的双
摘 要:机械炉排炉早期广泛应用于煤的燃烧,目前在垃圾焚烧发电中发展成为技术最成熟、处理规模较大的生活垃圾焚烧炉。机械炉排炉的关键设备是焚烧炉排,各种炉排的最大区别也在于结构型式和运动方式。目前国内应用较广的型式有:逆推式炉排炉、顺推式炉排炉及往复翻动式炉排炉等。  关键词:垃圾焚烧;机械炉排焚烧炉;焚烧炉特点对比  1 逆推式炉排炉  逆推式炉排炉:垃圾在炉排上靠重力向下滑落,底层垃圾受可动炉排片
11月1日,由中国农药发展与应用协会发起,联合业内五家大型企业共同投资组建的农一电子商务(北京)有限公司举行农一网(www.16899.com)正式上线仪式。农一网董事长李萍介绍说:
摘 要:最近这些年,随着社会经济的不断发展,技术的不断进步,液压设备开始不断的应用到各个行业和领域当中,很多液压系统都会出现一定的故障,所以分析液压系统的故障,做好故障的诊断以及维修,能够确保液压系统更好地进行工作,促进相关领域的进步与发展。  关键词:液压系统;故障诊断;维修案例  1 液压系统的故障诊断分析  1.1 液压系统的故障概述  作为一种能量转换的形式,液压系统传递能量主要是通过机械
摘 要:基于我国社会经济的快速发展与科学技术的不断提升,人们所从事的各类活动都在不断进步,这其中最具代表性的就是加工机械的进步。数控技术在加工机械中的应用,使其实现了自动化、精细化和标准化,当下的市场竞争日益激烈,过往落后的加工机械技术无法达到市场要求的标准,数控技术应时代所需而诞生,运用数控技术加工的零件不仅质量好,而且工艺更加精湛。数控技术凭借自身的高科技含量,不但明显的加快了我国加工机械行业
摘 要:电磁干扰和震动是电气控制柜在运行工作中经常遇到的问题,对控制柜的安全稳定运行和使用寿命等都有很大的影响。因此,为了确保电气控制柜的安全稳定运行,减少因震动造成的故障损坏,延长控制柜的使用寿命,我们必须要加强对控制柜的抗震和电磁屏蔽的改进设计,本文对此进行了研究和探讨。  关键词:电气控制柜;抗震;电磁屏蔽;改进设计  随着电气技术和自动化控制技术的发展,电气控制柜在网络、机械、电力等自动控
摘 要:本文以电梯检测为核心,探讨电梯检测条件对检测质量的影响,进而优化电梯检测条件,合理控制检测影响因素,提高电梯检测综合质量水平,为电梯行业相关检测人员提供一定的借鉴和参考。  关键词:电梯检测;检测条件;检测质量;影响  随着近年来我国城市化水平不断提高,电梯作为现代建筑中重要的垂直交通运输工具得到了飞速发展。由于电梯检测是保证电梯使用安全的重要技术手段,因而对电梯检测工作提出了更高的要求。
摘 要:数控机床在线检测的发展为数控加工过程的质量检测提供了一套行之有效的方法。机床测头作为可编程运行、能获取信息、可反馈的监控设备,在制造环节中至关重要的地位突显。本文分析了在线检测存在的误差,给出了误差消除的方法。  关键词:数控机床;在線检测;误差分析;测头标定  1 工件测头误差分析  未标定的测头在工作中存在以下运动误差,如图1所示:  (1)触发前的预行程、测针偏摆等误差;  (2)机
摘 要:在卫星导航研究领域中,系统性能监测和评估方法的研究已经成为众多科研院所研究的重点,这是为了在众多激烈的竞争中获取卫星导航系统技术的制高点。本文基于卫星导航系统的相关内容,浅要论述北斗卫星导航系统的性能监测方法和评估方法。  关键词:卫星导航系统;性能监测;评估方法  0 引言  卫星导航系统的性能監测和评估方法是卫星导航研究领域中的重点内容,良好的监测效果可以为高精度的监测工作提供便利,完