Android P cdd(Android 兼容性定义文档)
Android 兼容性计划概述
Android 的目的是构建一个开放平台,供开发者打造创新应用。
- Android 兼容性计划定义了 Android 平台的技术细节,并为原始设备制造商 (OEM) 提供了各种工具,以确保开发者应用可以在各种设备上顺利运行。
- Android SDK 为开发者提供了内置工具,方便他们清楚地说明其应用所需的设备功能。
- Google Play 只会将应用显示给可以正常运行这些应用的设备。
Android 兼容性计划由三个关键组成部分组成:
- Android 开放源代码项目源代码
- 兼容性定义文档 (CDD),代表兼容性的“政策”方面
- 兼容性测试套件 (CTS),代表兼容性的“机制”
Android 兼容性定义文档
欢迎阅读 Android 兼容性定义文档 (CDD)。本文档列举了设备需要满足哪些要求才能与最新的 Android 版本兼容。为了与 Android 兼容,设备实现必须满足此兼容性定义文档(包括以参考资料的形式纳入的任何文档)中列出的要求。对于 Android 平台的每个版本,我们都将提供详细的 CDD。CDD 代表 Android 兼容性的“政策”方向。
请务必注意,Android 兼容性计划的政策中已明确规定,任何测试套件(包括 CTS)都不是真正综合全面的。例如,CTS 包含可检查 OpenGL 图形 API 是否存在以及行为是否正确的测试,但任何软件测试都无法验证这类图形在屏幕上实际显示时的正确性。从更笼统的角度来说,测试硬件功能(如键盘、显示密度、WLAN 和蓝牙)是否存在是不太可能的事情。
CDD 的作用是整理和阐明具体要求,并消除歧义。CDD 并非综合全面的指南。由于 Android 代码是一系列开放源代码,因此代码本身就是其平台及 API 的综合“规范说明”。CDD 如同一个统合其他内容(如 SDK API 文档)的纲要,它提供了一个 Android 源代码的使用范式框架,从而促进最终实现一个兼容的系统。
如果您要打造与指定 Android 版本兼容的设备,请先查看该版本的源代码,然后阅读相应的 CDD 并遵守其准则。要了解更多详情,请查看最新 CDD。
您可以采用 HTML 网页形式或可轻松下载的 PDF 格式查看最新 CDD:
- HTML
在下面查找旧版 CDD 和已获批准的发行版本字符串:
版本 | HTML/XHTML | 字符串 | |
---|---|---|---|
9 | android-9-cdd.pdf | android-9-cdd.html | 9 版 |
8.1 | android-8.1-cdd.pdf | android-8.1-cdd.html | 8.1 版 |
8.0 | android-8.0-cdd.pdf | android-8.0-cdd.html | 8.0 版 |
7.1 | android-7.1-cdd.pdf | android-7.1-cdd.html | 7.1 版 |
7.0 | android-7.0-cdd.pdf | android-7.0-cdd.html | 7.0 版 |
6.0 | android-6.0-cdd.pdf | android-6.0-cdd.html | 6.0 版 |
5.1 | android-5.1.cdd.pdf | android-5.1-cdd.html | 5.1 版 |
5.0 | android-5.0.cdd.pdf | android-5.0-cdd.html | 5.0 版 |
4.4 | android-4.4.cdd.pdf | android-4.4-cdd.html | 4.4 版 |
4.3 | android-4.3.cdd.pdf | android-4.3-cdd.html | 4.3 版 |
4.2 | android-4.2.cdd.pdf | android-4.2-cdd.html | 4.2 版 |
4.1 | android-4.1.cdd.pdf | android-4.1-cdd.html | 4.1 版 |
4.0 | android-4.0.cdd.pdf | android-4.0-cdd.html | 4.0 版 |
2.3 |
android-2.3.cdd.pdf android-2.3.3-cdd.pdf |
android-2.3-cdd.html | 2.3 版 |
2.2 | android-2.2.cdd.pdf | android-2.2-cdd.html | 2.2 版 |
2.1 | android-2.1.cdd.pdf | android-2.1-cdd.html | 2.1 版 |
1.6 | android-1.6.cdd.pdf | android-1.6-cdd.html |
官方地址:
https://source.android.google.cn/compatibility/9/android-9-cdd
camera:
https://source.android.google.cn/compatibility/9/android-9-cdd#7_5_cameras
Android P cdd(Android 兼容性定义文档)相关推荐
- CTS(16 )---Android 兼容性定义文档
Android 兼容性定义文档 欢迎阅读 Android 兼容性定义文档 (CDD).本文档列举了设备需要满足哪些要求才能与最新的 Android 版本兼容.为了与 Android 兼容,设备实现必须 ...
- Android studio成品 记账本(附带文档)
Android studio成品 记账本(附带文档) 软件简要介绍: 一个基于Android手机上运行的记账本安卓应用, 通过在Android平台下,设计各个Activity布局和控件与`结合SQLi ...
- 如何在线查看Android源码自带学习文档
如何在线查看Android源码自带学习文档docs Android源码编译系列博客: Android.bp你真的了解吗 Android.bp入门指南之Android.mk转换成Androi ...
- html语言中,定义文档中一个正在打开的链接的颜色的代码是,2017微软认证考试精选练习(附答案)...
2017微软认证考试精选练习(附答案) 1.如果要使图像在缩放时不失真,在图像显示原始大小时,按下( )键,拖动 图像右下方 的控制点,可以按比例调整图像大小 B A. Ctrl B. Shift C ...
- <title> 标签:定义文档的标题
定义和用法: <title> 标签定义文档的标题,在所有 HTML 文档中是必需的. 1.title标签只能在head标签内出现: 2.定义浏览器工具栏中的标题: 3.浏览器中收藏夹内书签 ...
- HTML5系列代码:section标签定义文档中的节(section、区段)
section标签定义文档中的节(section.区段).比如章节.页眉.页脚或文档中的其他部分. HTML 4.01 与 HTML 5 之间的差异 section标签是 HTML 5 中的新标签. ...
- android 微信广播,目录 | 微信开放文档
注 1:jCenter 服务将在2021年5月1日之后关停,微信 SDK 已迁移到 Maven Central,请开发者及时修改引用仓库. 注 2:微信 SDK 改成通过 Gradle 的方式发布到 ...
- android stepview 京东,Android-Android-OpenAPI SDK-帮助文档-京东云
简介 京东云开发者Java工具套件(Java SDK)同样适用于Android开发及运行环境.使用京东云Java SDK,您无需复杂编程就可以访问京东云提供的各种服务. 为了方便您理解SDK中的一些概 ...
- Android自动化打包部署及配置文档
一.需求说明: 因诸多因素影响以及条件的限制,当前我们APP的Android端的打包过是手动通过开发工具打包的:这样产生的问题是: 一.Android端的APK的产出得依赖开发人员,如果开发人员不在公 ...
- 定义文档兼容性,让IE按指定的版本解析我们的页面
作为开发人员,特别是作为Web的前端开发人员 ,最悲催的莫过于要不断的,不断的去调试各种浏览器的显示效果,而这其中最让人头痛的莫过于MS下的IE系列浏览器,在IE系列中的调试我们将会发现没有一个是好伺 ...
最新文章
- 一文梳理水下检测方法
- tomcat+SSH中遇到中文乱码的解决方法
- 安卓实现记住密码登陆功能
- SAP WebIDE登录时,有时会发生超时现象
- tl r402路由器设置_tplink wr847n无线路由器如何设置 tplink wr847n无线路由器设置方法【详解】...
- 前端通信:ajax设计方案(五)--- 集成promise规范,更优雅的书写代码(改迭代已作废,移步迭代10)...
- php软件开发--tp5
- Treap树(堆树)
- 蓝桥杯 ADV-238 算法提高 P0101
- 【Python3 爬虫】12_代理IP的使用
- java 发送企业邮箱_Java实现网易企业邮箱发送邮件
- SylixOS的I/O系统结构类型(ORIG型和NEW_1型)
- debian ELK6.2.2安装教程
- JavaScript - 语言进阶
- QEMU 7.1发布
- 各种浏览器User-Agent大全
- 调试接口用的HTML,javascript调试接口
- 最小系统板 STM32入门,点亮 LED 灯(STM32F103C6T6)
- linux用户、组的创建
- C语言基础知识之define宏定义表达式,undef,内存对齐,a和a的区别,数组知识点,int (*)[10] p,二维数组参数与二维指针参数,函数指针数组,常见的内存错误及对策