`

android 知识收集

 
阅读更多
Android是Google于2007年11月05日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和 虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。

Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。

Android本身是一个权限分立的操作系统。在这类操作系统中,每个应用都以唯一的一个系统识别身份运行(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,应用与系统隔离开。

Android开发四大组件分别是:
一、活动(Activity): 用于表现功能。
二、服务(Service): 后台运行服务,不提供界面呈现。
三、广播接收器(BroadcastReceiver):用于接收广播。
四、内容提供商(ContentProvider): 支持在多个应用中存储和读取数据,相当于数据库。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics