android 知识收集
16lz
2021-01-24
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): 支持在多个应用中存储和读取数据,相当于数据库。
Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
Android本身是一个权限分立的操作系统。在这类操作系统中,每个应用都以唯一的一个系统识别身份运行(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,应用与系统隔离开。
Android开发四大组件分别是:
一、活动(Activity): 用于表现功能。
二、服务(Service): 后台运行服务,不提供界面呈现。
三、广播接收器(BroadcastReceiver):用于接收广播。
四、内容提供商(ContentProvider): 支持在多个应用中存储和读取数据,相当于数据库。
更多相关文章
- 从零开始--系统深入学习android(实践-让我们开始写代码-Android框
- Android驱动程序开发实例精讲-0_Android系统HAL驱动开发经典案例
- StatusBar (状态栏)的架构(Android(安卓)2.3)
- Android(安卓)Things在 #io17
- Android(安卓)Manifest之元素中文注释
- Android系统下载管理DownloadManager功能介绍及使用示例
- Android(安卓)APK优化工具Zipalign详解
- 百度也出手机操作系统
- Mac下修改Android(安卓)Studio的默认JDK版本