欢迎来到天天文库
浏览记录
ID:11026173
大小:50.50 KB
页数:2页
时间:2018-07-09
《基于智能手机android系统的移动学习软件关键技术研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于智能手机Android系统的移动学习软件关键技术研究随着互联网技术的发展,移动学习逐渐成为一种新的学习模式,智能手机则是这种模式的重要载体之一。那基于智能手机Android系统的移动学习软件有哪些关键性技术呢?笔者将从以下几个方面进行具体阐述。中国9/vie ●Android开发概述 1.Android系统框架 Android采用了软件分层和模块化架构,这个结构非常精巧而富有弹性。作为一个专门为移动设备打造的真正开放和完整的移动软件操作系统,它由Linux内核、资源库、应用执行环境、框架和应用软件等部
2、分组成(如图1)。 (1)LinuxKernel(Linux内核) 作为一种操作系统内核,同时也作为硬件和软件之间的抽象层,LinuxKernel可以为应用程序隐藏具体硬件细节。这种层次化结构的好处是使用下层提供的服务能为上层提供统一服务,即当本层及其以下层发生了变化后,不会影响到上层。这样能保证在层次内有高内聚性,在层次间有低耦合性。 (2)AndroidRuntime(Android运行环境) Android的应用程序和中间层都以Java实现,因此,和Java系统类似,Android运行环境也为Ja
3、va应用程序的执行提供了Java运行环境,通常就是Java虚拟机。 (3)Library(资源库) Android包含一个系统库的集合,基于执行效能的考虑,它们通常由C/C++语言编写,供Android系统的各个组件使用。 (4)Application(应用程序) 作为一个“开箱即用”的操作系统,它建造了许多流行的应用程序,包括电子邮件客户端、SMS程序、日历、地图、浏览器、联系人、系统设置等。这些应用程序都是使用Java编程语言写的,唯一的区别就是它们是谷歌自己开发的。更加丰富的应用程序和功能还有待开
4、发者进一步实现。 2.Android应用程序四大组件 Android系统的四大组件包括Activity、Service、ContentProvider和BroadcastReceiver,它们是整个Android程序开发中最核心的部分。无论何时,Android系统中的一个请求都应由一个特定的组件来处理,系统会确保这个组件的应用程序正常运行。 (1)Activity Activity是四大组件之首,是Android应用的视图层。一个Activity是一个可见的、可以与用户进行交互的界面。一般地,应用中的一
5、个Activity应被标记为应用启动时第一个呈献给用户的额,就是所谓的“main”Activity。从某个Activity到另一个Activity是通过当前的Activity启动另一个Activity来实现的。 (2)Service Service,用户是不可�的,它在系统的后台运行,每个Service都继承自Service类。例如,一个服务可以在后台播放音乐,也可以连接或者绑定到一个正在运行的Service,对于音乐service来说,其接口允许用户暂停、后退、停止和重新播放音乐。 (3)Broadca
6、stReceiver 一个应用可以有任意多个BroadcastReceiver来对它所关心的广播进行监听并做出反应。BroadcastReceiver不显示在用户界面上,但它可以启动一个Activity来作为接收到信息的一种反应。Notification可以通过不同的方式获得用户的注意,如点亮闪光灯、震动、播放一个声音等。 (4)Contentprovider Contentprovider是一个应用程序数据的组合,以方便其他应用访问其中的应用程序数据。一个ContentResolver可以和任何Cont
7、entprovider交流,虽然其中存在进程间通信的问题,但我们不用担心这些底层的细节,因为它们能很好地处理数据。 ●搭建和配置Android系统应用开发环境 1.下载并安装JavaSDK 首先需要安装Java运行环境,也就是JavaSDK。我们可以在Oracle的JavaSE的下载页面上找到一个可执行的安装文件。为了避免麻烦,安装时可以完全采用默认的配置,系统会自动进行相关的配置。安装完成后需要校验一下Java环境是否配置正确,这时可以在Windoe)。 3.下载并安装Eclipse Eclipse
8、是Java中最流行的开发工具,常被广泛应用于Java项目开发。现在,由于其对Android开发环境良好的支持和跨平台的特性,Eclipse已经成为Android开发环境的事实标准。 下载Eclipse后,我们会得到一个压缩文件,将其解压到Android开发目录中,生成一个Eclipse文件夹,然后打开此文件夹,运行其中的Eclipse.exe可执行文件。 4.配置和运行Eclips
此文档下载收益归作者所有