1. 什么是 Android?
Android是一个以Linux为基础的开源操作系统
主要用于智能手机和平板电脑等移动设备
由Google领导的OHA(Open HandsetAlliance,开放手机联盟)持续维护与更新
2. Android 版本
谷歌在2007年发布了第一个测试版本的 Android 软件开发工具包(SDK),第一个商业版本的 Android 1.0,则发布于2008年9月。
API 级别是一个用于唯一标识 API 框架版本的整数。
Android 10的首个开发者预览版本(即测试版)在2019年3月14日发行并提供下载。正式版于2019年 9月3日发行。此版本Android是各Android版本中,首次不用甜品来命名。(API level :29)
3. Android系统分为四层
-
Linux内核层
-
系统运行库层
- 系统运行库
- Android运行时
-
应用程序框架层
-
应用程序层
4. Android应用程序主要包含4种组件
- Activity(活动):可视化用户界面
- Service(服务):执行持续、耗时且无需用户界面交互的操作
- Broadcast Receiver(广播接收器):全局监听器,接收来自系统和应用程序的广播
- Content Provider(内容提供器):共享的持久数据存储机制