而移动互联网的普及又给了网络学习更新的体验,移动互联网技术依赖于智能手机和平板电脑,它可以让学习者随时随地的查看教学内容,即使零碎的时间也可以拿来利用,而没有计算机的高成本,还可以使用更多的零碎时间。由此改变的,更多的人开始更依赖互联网教育而不专注于课堂,所以教学者与学习者之间的互动变得更为重要了,不仅需要课堂上的互动,课外的互动当然也必不可少。而事实上,市场上这样的移动应用软件可谓少之又少,质量上同样良莠不齐。

1。2 课题研究现状

1。3 开发环境介绍

1。3。1 java简介

Java是由Sun公司推出的java程序设计语言和java平台的总称,Sun公司现已被甲骨文公司收购。

Java语言是一种跨平台面向对象的编程语言[1]。java可以通过不同平台的编译器而生成固定的。class文件,然后在各自平台使用。Java 技术具有简单性、稳健性、平台移植性和安全性,广泛应用于桌上型应用程序、电子设备的嵌入式软件开发、建设大型的分布式企业级应用程序。

程序员编写的java源文件(后缀为。java)经过编译生成字节码文件(后缀为。class)文件,然后再通过java虚拟机(JVM)加载并运行字节码文件。java语言是多线程的,在相同的应用程序中,有多个数据流可以同时来执行内部的多线程程序,也可以用加锁的方法来使某一个程序获得优先执行或单独执行。

1。3。2 Android简介

Android是一种基于Linux的自由及开放源代码的操作系统,由Google开发运用于移动设备(包括智能手机和平板电脑)。Android平台由操作系统,中间件,用户界面和应用软件组成。

Android包含了很多应用程序包,程序员可以浏览和使用一些API来简化程序[2]。

Android运行在Linux系统上,所以对它的操做和Linux相同,有唯一的根目录[3],支持Linux虚拟机用linux语言对其文件进行查看,保存和修改[4]。

1。3。3 XML简介

XML即可扩展的标记语言,是一种简单灵活的文本格式,XML的焦点是数据的内容,可以用来传输和存储数据。

XML要求它的标记必须成对出现,区分大小写。

XML主要有以下几个优点:

(1)适应性强,几乎可以为任意应用程序提供数据共享;

(2)可扩展,具有广泛的兼容性,XML不排斥任何数据类型,可以随自身需求添加内容;

(3)有明确的标准和解析器,XML可以被几乎所有的语言开发工具解析,用于阅读XML并进行格式转换。

1。3。4 JSON简介

JSON是一种轻量级的数据交换格式,JSON结构有两种格式,即对象和数组,也就是人们通常说的key(键)和value(值),在javascript上最基本的显示为{“key”:“value”}”,这样的数据格式不仅让开发人员在代码编辑的过程中更为方便准确,而且维护起来也很容易。对比于XML,JSON解析起来要更容易,事物处理能力也会更强。

1。3。4 JDK的安装

右键打开JDK,点击确定,然后根据提示完成安装。然后在高级系统设置里添加JDK的环境变量配置,配置完成之后,可以在windows开始窗口打开cmd窗口,输入java -version查看JDK的版本信息。出现如图2-1的信息表示安装成功了。论文网

图1-1 JDK安装成功提示及JDK版本信息

1。3。5 Eclipse安装

http://www。eclipse。org/downloads下载Eclipse完成之后,直接解压安装即可 (我的安装路径D:\eclipse下载\eclipse )。

1。3。6 Android SDK的安装

(1)从http://developer。android。com/sdk下载 

 Android-sdk-windows_23。zip,在下载完成后,解压(例如我的解压路径:D:\android sdk)。

上一篇:安卓App安全性测试与实现
下一篇:Android移动互动学习系统学生端设计

电子政务建设与民营企业...

嵌入式移动数据库研究【2530字】

嵌入式移动数据库應用研究【2321字】

移动Ad Hoc网络发展的历史理论和技术

Android课程同步练习系统的设计

移动终端和JSP和MYSQL酒店管理系统设计

移动终端和WEB的校园二手...

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

安康汉江网讯