送给大家一个做数据合规的心法口诀:
软件跑在系统里,系统架在硬件上。
版本向上包容,应用向下兼容。
自动推送热更新,信息交互API。


什么是 API 级别?
API 级别是对 Android 平台版本提供的框架 API 修订版本进行唯一标识的整数值。
Android 平台提供一种框架 API,应用可利用它与底层 Android 系统进行交互。该框架 API 由以下部分组成:
一组核心软件包和类
一组用于声明清单文件的 XML 元素和属性
一组用于声明和访问资源的 XML 元素和属性
一组 intent
一组应用可请求的权限,以及系统中包括的权限强制执行
Android 平台的每个后续版本均可包括其提供的 Android 应用框架 API 的更新。
框架 API 的更新是为了让新 API 与早期版本的 API 保持兼容。换言之,大多数 API 更改都是新增更改,并且会引入新功能或替代功能。在 API 的某些部分得到升级时,系统会废弃经替换的旧版部分,但不会将其移除,以便其仍可供现有应用使用。
在极少数情况下,系统可能会修改或移除 API 的某些部分,但通常只有在支持 API 稳健性以及应用或系统安全性时,才需要进行此类更改。所有其他来自早期修订版的 API 部分都将继续保留,不做任何修改。
系统会使用名为“API 级别”的整数标识符来指定 Android 平台提供的框架 API。每个 Android 平台版本恰好支持一个 API 级别,但隐含对所有早期 API 级别(低至 API 级别 1)的支持。Android 平台初始版本提供的是 API 级别 1,后续版本的 API 级别则依次增加。


