新闻中心

EEPW首页>嵌入式系统>设计应用> Android:“安致”移动信息处理的未来?

Android:“安致”移动信息处理的未来?

作者:李健 《电子产品世界》编辑 时间:2010-03-09 来源:电子产品世界 收藏

Runtime:主要是Java虚拟机(Virtual Machine)。

本文引用地址://m.amcfsurvey.com/article/106698.htm

  Libraries:已提供了一些C++链接库。例如,SQLite数据库系统、OpenGL 3D绘图系统等。

  Linux核心:依赖Linux 来提供核心的服务,例如内存管理、进程(Process)管理、执行绪(Thread)管理等。

  对于软件开发者的着力点在于:链接库层(*.SO)。基于*.SO ,往下衔接到Driver和硬件组件,以*.SO来提升硬件的价值。基于*.SO,往上衔接到支持的Java抽象类别和界面,再衔接到成千上万的应用层Java子类别,享受“*.SO + 硬件组件”无限复制的商机。基于上述的分析,Android平台的开发要点是:开发*.SO发挥自身硬件产品的特色;然后,往上嵌入于Android框架层。整个过程如图3所示。

  由于IT产业的开发人员对于硬件、BIOS和Linux(Driver)三者极为熟悉,但是对于Android的框架(Framework)部分非常陌生。于是,可以分三步让开发人员能“知己知彼”,从自己熟悉的“硬件、BIOS和Linux”衔接到还很生疏的“Android框架”。

  第一步:熟悉上层Java应用组件(如Activity、Service、Broadcast Receiver和Content Provider)之间的互动模式。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭