Android基本概念.docVIP

  • 16
  • 0
  • 约6.98千字
  • 约 5页
  • 2018-12-21 发布于河北
  • 举报
Android基本概念

简单描述Android的基本概念 Key:(1)Android就Google推出的开源手机操作系统。Android基于Linux平台,由操作系统、之间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。(2)Android是第一个完整、开放、免费的手机平台,具有开放性、应用程序无界限、应用程序是在平等条件下创建的、应用程序可以轻松嵌入到网络、应用程序可以并行运行。(3)Android手机具有很多功能,包括:智能虚拟键盘、实用Widget实现桌面个性化、用在线文件夹快速浏览在线数据、视频录制与分享、图片上传、更快更兼容的浏览器、Voice Search语音搜索、立体声蓝牙和免提电话、强大的GPS技术、Android系统硬件检测 Android的系统构架 Key:Android从高到底分别是:应用层、应用框架层、系统运行库层、Linux内核层 应用层:应用是Java语言编写的运行在虚拟机上的程序。如E-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序 应用框架层:这一层是编写Google发布的核心应用程序是所使用的API框架,开发人员同样可以使用这些框架开发自己的应用 系统运行库层:当使用Android应用框架时,Android系统会通过一些C/C++库来支持我们使用的各个组件,使其能更好地位我们服务 Linux内核层:Android的核心系统服务基于Linux2.6内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型都依赖于该内核。Linux内核同时也作为硬件和软件栈之间的抽象层 Android应用程序框架 Key:框架可以说是一个应用程序的核心,是所有参与开发的程序员共同使用和遵守的约定,大家在其约定上进行必要的扩展,但程序始终保持主体结构的一致性。其作用是让程序保持清晰和一目了然,在满足不同需求的同时又不互相影响。Android系统提供给应用开发者的本身就是一个框架,所有的应用开发都必须遵守这个框架的原则。Android的这个框架提供了诸如android.app、android.content、android.database、android.graphics、android.location、android.media、、android.os、vider、android.telephony、android.view、android.util、android.webkit、android.widget 简单介绍下OMS Key:OMS是Open Mobile System的简称,即面向移动互联网的开放型移动智能终端软件平台,它包括基于Linux2.6内核的移动终端下层操作系统、上层应用软件、中间件、Java虚拟机、硬件参考设计以及基于WebKit的各类应用。它具有强大的兼容性、扩展性和安全性,以及简单易用、友好的人机界面等,而且具有完全自主的知识产权。在此之上,OMS拥有开放统一的API开发接口和完备的集成开发环境和活跃的在线生态系统,极大方便了移动应用的开发。OMS的可移植性将使该软件平台在其他领域具有广泛地应用,如航空飞机、军事、制造业等。 简单介绍下Ophone Key:Ophone是基于Linux的面向移动互联网的终端基础软件以及系统解决方案。由于Ophone与Android兼容,都是基于Java开发的,因此可以同时用OMS API和Android API来开发OMS应用。任何用Android API开发的应用都可以在OMS终端上运行。然而,不能在Android终端上运行扩展的OMS API开发的程序,因为这些OMS API就OMS平台独有的,而且在运行时是必须的。Ophone是指采用了OMS智能操作系统的手机。 Widget介绍 Key:Wiget应用是OMS的精华,采用了JIL Widget标准。JIL Widget是一个采用HTML、JavaScript和CSS等网络技术的应用程序。Widget应用是在Widget引擎上运行的独立的应用程序。Widget已经成为手机上流行的技术,可以为用户带来良好的移动互联网体验,随时随地获取有用的资讯,如天气预报、股票信息、头条新闻等。从用户的角度来看,Widget应用和Ophone应用没什么区别。实际上,Wiget易用不同于Ophone的应用。Ophone应用是采用Java技术的应用程序,而Widget应用则是采用HTML、JavaScript和CSS等网络技术的应用程序。相比较而言,Widget应用的开发更加方便快捷。此外,JIL Widget还提供了许多JavaScript API来扩展Widget应用的能力,如访问手机电话本、手机文件系统等 Anroid应用程序由4个模块组成:Activity、Intent、Cont

文档评论(0)

1亿VIP精品文档

相关文档