3。Libraries(库)

Android提供了一组C/C++库,他们为平台的不同组件所使用。开发人员通过Application Framework来使用这些库所提供的不同功能。

4。Android Runtime(Android 运行时)

Android运行时包括核心库和Dalvik虚拟机两部分。核心库中提供了Java语言核心库中所包含的大部分功能,虚拟机负责运行程序。Dalvik虚拟机专门针对移动设备进行编写,不仅效率更高,而且占用更少的内存。

5。Linux Kernel(Linux内核)

Android平台使用Linux2。6版内核提供的核心系统服务,包括安全性、内存管理、进程管理等。

3。3  Android应用组件

Android手机操作系统主要包含四个组件部分,分别是活动,服务,广播接收器和后台运行服务,下面是对这四个组件的介绍。

活动:每一个Android应用都是由不同的活动组成,各个活动直接的相互联系和操作构成了一个完整的应用,活动是安卓的基本构成,活动相当于手机的一个显示的界面,每一个活动中都会有一个button按钮,将该处的活动和与之相关的活动进行联系。如果将安卓的应用以一个网站形容的话,那么每一个活动就是一个独立的网页,当操作结束时候可以选择自主跳转回前一页面,或者说手动操作回到前一个页面。

服务:服务和活动在级别上面是一样的,但是和活动有所区别的是,活动可以自己运行,而服务是在后台运行,这个其实给我们的一些操作带了便捷性,可以多个服务同时进行。用一个比较形象点的例子来形容的话,那最好的例子就是音乐播放软件,我们进入到音乐播放软件播放一些歌曲,但是在此同时我们不会一直停留在播放器界面,我们会进行其他的操作,当我们退出来时候,音乐并不会停止,而是会放在后台进行处理,并不妨碍我们对其他的软件进行操作,还有很多类似的例子,比如说QQ,当我们退出页面的时候,如果有人给我们发信息,我们仍然可以在通知栏的地方可以收到信息。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-

广播接收器:广播接收器是一种在各个程序中进行一些信息的传输的一种方式,按照我的理解就是中断请求,中断响应和中断结束,有些程序可以不需要我们主动地去开启,用例子举例说明的话,我觉得可以用电话和闹钟这两个例子,当我们进行一些软件的操作,或者说手机处在休眠的状态,当电话接入的时候,电话的程序就会自己开启并提示我们来电,而不需要我们进入电话的程序,同样闹钟的话也是一个道理。

内容提供:内容提供的话,是安卓提供的第三方应用数据的访问方案,内容提供就是个一个数据库,在安卓上面除了SD卡上面的数据,对于其他的数据保护很严密,这时候的内容提供就是一个数据库的作用。

上一篇:AD8309高频对数放大器的设计+PCB电路图
下一篇:HFSS+ADS微带低通滤波器设计

基于Kinect的手势识别

声波识别技术手机声控开关的设计+程序

Android应用静态检测中的调...

手持式全场光学相干层析...

android基于低功耗蓝牙信标手机定位系统开发

Android智能终端的信息加密技术研究与实现

STC8952单片机安卓手机控制...

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

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

安康汉江网讯

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

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

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

网络语言“XX体”研究

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

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

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