{"id":15034139,"url":"https://github.com/getactivity/androidversionadapter","last_synced_at":"2025-05-15T20:03:06.370Z","repository":{"id":38445942,"uuid":"418188440","full_name":"getActivity/AndroidVersionAdapter","owner":"getActivity","description":"安卓版本适配全套指南","archived":false,"fork":false,"pushed_at":"2024-03-16T05:35:23.000Z","size":17741,"stargazers_count":1864,"open_issues_count":0,"forks_count":191,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-04-08T01:37:54.528Z","etag":null,"topics":["android","java"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getActivity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-17T16:24:02.000Z","updated_at":"2025-04-06T20:51:15.000Z","dependencies_parsed_at":"2023-11-22T13:45:44.654Z","dependency_job_id":"5b8098d6-57cd-4acd-a009-28475a10b5c4","html_url":"https://github.com/getActivity/AndroidVersionAdapter","commit_stats":{"total_commits":31,"total_committers":1,"mean_commits":31.0,"dds":0.0,"last_synced_commit":"6ffbf53c1631d71a1e7d2d2447b666c197e8c764"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getActivity%2FAndroidVersionAdapter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getActivity%2FAndroidVersionAdapter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getActivity%2FAndroidVersionAdapter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getActivity%2FAndroidVersionAdapter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getActivity","download_url":"https://codeload.github.com/getActivity/AndroidVersionAdapter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254414493,"owners_count":22067271,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","java"],"created_at":"2024-09-24T20:24:03.817Z","updated_at":"2025-05-15T20:03:05.377Z","avatar_url":"https://github.com/getActivity.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Android 版本适配全套指南\n\n* 项目地址：[Github](https://github.com/getActivity/AndroidVersionAdapter)\n\n* 当我在做 Android 版本适配工作的时候很痛苦，那个时候我在想有没有一个文档，将所有的关于 Android 版本适配资料全部收集起来，这样就不需要在网上东找西找了，这样就能把时间和精力投入适配工作中，每当一个新的 Android 版本发布的时候，这个想法越加强烈，终于在 Android 11 刚发布的时候筹划了这件事情，最终赶在 Android 12 刚发布的时候完成了，整个过程耗时非常漫长，因为我正在不断收集优质的资料，同时我也在不断思考，什么样的适配文档才是大家所需要的，我将适配文档简单划分成了以下几部分：\n\n    * 官方文档\n\n        * 新特性\n\n        * 行为变更\n\n    * 相关资源\n\n        * 适配文章链接\n\n        * 适配框架链接\n\n* 为什么要把这个做成开源项目？因为我会不断更新，同时欢迎大家如果有好的文章也可以通过 [issue](https://github.com/getActivity/AndroidVersionAdapter/issues/new) 推荐给我，我审核通过之后会放上去，做好一个开源项目需要大家的添砖加瓦，开源是一个互帮互助的过程，没有大家的支持我很难做好它。\n\n## 适配流程\n\n* 这里以适配 `Android 14` 为例子，第一步将主模块中的 `build.gradle` 文件中修改 `targetSdkVersion` 和 `compileSdkVersion` 这两个的值\n\n```groovy\nandroid {\n\n    compileSdkVersion 34\n    defaultConfig {\n        ......\n        targetSdkVersion 34\n    }\n}\n```\n\n* 接下来在代码中做一些版本的判断，并且做好新版本的适配和旧版本的兼容\n\n```java\nif (Build.VERSION.SDK_INT \u003e= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {\n    ......\n} else {\n    ......\n}\n```\n\n```java\nif (context.getApplicationInfo().targetSdkVersion \u003e= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {\n    ......\n} else {\n    ......\n}\n```\n\n* 到这里，大家可能有一个疑问，targetSdkVersion 和 compileSdkVersion 有啥区别？\n\n    * targetSdkVersion：目标适配版本，告知系统 App 适配的情况，如果应用的 targetSdkVersion 比系统版本要低，那么在一些新特性上新系统会做向下兼容性处理，如果我们想要适配某个 Android 版本，必须要将 targetSdkVersion 调整到这个版本等级之上，否则在某些机型上面可能会出现一些适配异常的情况。如果我们只是简单调高了 targetSdkVersion 等级而没有适配新版本的特性，那么应用在新系统上可能会出现功能异常的情况，一般情况表现为应用崩溃或者获取不到数据。\n\n    * compileSdkVersion：编译源码版本，我们可以通过修改这个版本等级来改变我们在代码中所看到的 Android SDK 源码的版本，同时也决定了编译器在进行代码检查时所用的版本。\n\n* 最后附上一张 Android 版本信息对应表\n\n| Android 版本 | API 等级 |      版本代号       | 市场占有率  |        发布时间       |\n| :--------:  | :-----: |:------------------:|:---------:| :------------------: |\n| Android 14  |    34   | `UPSIDE_DOWN_CAKE` |  暂无数据  |  2023 年 10 月 10 日   |\n| Android 13  |    33   |     `TIRAMISU`     |  30.33%  |  2022 年 8 月 16 日   |\n| Android 12L |    32   |       `S_V2`       |  暂无数据 |  2022 年 3 月 9 日    |\n| Android 12  |    31   |        `S`         |  20.58% |  2021 年 10 月 4 日   |\n| Android 11  |    30   |        `R`         |  19.98% |  2020 年 9 月 9 日    |\n| Android 10  |    29   |        `Q`         |  9.27%  |  2019 年 9 月 3 日    |\n| Android 9.0 |    28   |        `P`         |  8.61%  |  2018 年 8 月 7 日    |\n| Android 8.1 |    27   |      `O_MR1`       |  2.78%  |  2017 年 12 月 5 日   |\n| Android 8.0 |    26   |        `O`         |  3.21%  |  2017 年 8 月 22 日   |\n| Android 7.1 |    25   |      `N_MR1`       |  0.61%  |  2016 年 12 月 5 日   |\n| Android 7.0 |    24   |        `N`         |  1.88%  |  2016 年 8 月 22 日   |\n| Android 6.0 |    23   |        `M`         |  1.64%  |  2015 年 9 月 29 日   |\n| Android 5.1 |    22   |   `LOLLIPOP_MR1`   |  0.98%  |  2015 年 3 月 10 日   |\n| Android 5.0 |    21   |     `LOLLIPOP`     |  0.53%  |  2014 年 10 月 15 日  |\n| Android 4.4 |    19   |      `KITKAT`      |   0.3%  |  2013 年 10 月 31 日  |\n\n* 市场占用率数据更新至 2023 年 11 月 5 日，数据统计主要参考以下链接：\n\n* [Android API Levels](https://apilevels.com/)\n\n* [分发信息中心（谷歌官方）](https://developer.android.google.cn/about/dashboards?hl=zh-cn)\n\n* [Top Android OS versions（需要翻墙）](https://www.appbrain.com/stats/top-android-sdk-versions)\n\n* [Mobile \u0026 Tablet Android Version Market Share Worldwide](https://gs.statcounter.com/android-version-market-share/mobile-tablet/worldwide)\n\n* [Mobile Android operating system market share by version worldwide from January 2018 to January 2022](https://www.statista.com/statistics/921152/mobile-android-version-share-worldwide/)\n\n## Google Play 应用商店政策\n\n* [Google Play 应用在目标 API 级别方面需满足的要求（需要翻墙）](https://support.google.com/googleplay/android-developer/answer/11926878?hl=zh-Hans)\n\n* 每个新的 Android 版本都会引入一些变化，以便改进安全性和性能，并提升 Android 的整体用户体验。每款应用的清单文件中都有一个 `targetSdkVersion` 参数（也称为目标 API 级别），用以告知系统您的应用在不同的 Android 版本上分别该如何运行。\n\n* 将应用的目标 API 级别配置为新近的 API 级别可确保用户享受到安全性、隐私保护和性能方面的改进，同时仍然允许应用在较低版本的 Android（低至 `minSdkVersion`）上运行。\n\n* 为了向 Android 和 Google Play 用户提供安全可靠的使用体验，Google Play 要求所有应用在目标 API 级别方面都必须符合下列要求。\n\n#### 名词定义\n\n|  新应用  | 尚未在 Play 商店中发布的应用（例如，全新的应用） |\n| :-----: | :---------------------------------------: |\n| 应用更新 |       已在 Play 商店中发布的应用的新版本      |\n| 现有应用 |           没有获得更新的已发布应用           |\n\n#### 何时必须将 Google Play 应用的目标 API 级别设为该级别？\n\n|    Android 操作系统版本   |       新应用      |       应用更新     |       现有应用         |    \n| :---------------------: | :--------------: | :--------------: | :----------------: |\n| Android 13（API 级别 33）| 2023 年 8 月 1 日 | 2023 年 11 月 1 日 | 2024 年 11 月 1 日 |\n| Android 12（API 级别 31）| 2022 年 8 月 1 日 | 2022 年 11 月 1 日 | 2023 年 11 月 1 日 |\n| Android 11（API 级别 30）| 2021 年 8 月 1 日 | 2021 年 11 月 1 日 | 2022 年 11 月 1 日 |\n\n**提示**：如需获得技术指导来了解如何更改应用的目标 API 级别以满足上述要求，请参阅[迁移指南](https://developer.android.google.cn/distribute/best-practices/develop/target-sdk.html)。\n\n#### 何时必须将 Wear OS 应用的目标 API 级别设为该级别？\n\n|    Android 操作系统版本   |       新应用      |       应用更新     |       现有应用      |    \n| :---------------------: | :--------------: | :--------------: | :----------------: |\n| Android 11（API 级别 30） | 2022 年 8 月 1 日 | 2022 年 11 月 1 日 |       无要求      |\n| Android 10（API 级别 29） |       无要求      |       无要求       |       无要求      |\n| Android 9（API 级别 28）  | 2019 年 8 月 1 日 | 2019 年 11 月 1 日 |       无要求      |\n\n* 为帮助开发者轻松完成过渡，相比新应用，我们多给了应用更新几个月时间来满足该要求。\n\n#### 应用可能受到的影响\n\n* 您的应用若不符合目标 API 级别要求，可能会受到以下方面的影响：\n\n| **应用** |                            **影响**                           |\n| -------- | ------------------------------------------------------------ |\n| 新应用   | 您将无法在 Play 管理中心发布不符合目标 API 级别要求的 app bundle。 |\n| 应用更新 | 您将无法在 Play 管理中心提交不符合目标 API 级别要求的 app bundle 或 APK。 |\n| 现有应用 | 如果新用户的设备搭载的 Android 操作系统版本高于您的应用的目标 API 级别，那么这类用户将无法在 Google Play 上获取您的应用。也就是说，这类新用户将无法从 Google Play 中发现或安装您的应用。之前从 Google Play 中安装过这款应用的用户仍可以发现、重新安装和使用它。这类现有用户即使换用新的 Android 设备，也仍然可以使用您的应用。 |\n\n* 为帮助开发者轻松完成过渡，相比新应用，我们多给了应用更新几个月时间来满足该要求。\n\n## 文档目录\n\n* [Android 14.0](#android-140)\n\n* [Android 13.0](#android-130)\n\n* [Android 12.0 / 12L](#android-120--12l)\n\n* [Android 11.0](#android-110)\n\n* [Android 10.0](#android-100)\n\n* [Android 9.0](#android-90)\n\n* [Android 8.0 / 8.1](#android-80--81)\n\n* [Android 7.0 / 7.1.1](#android-70--711)\n\n* [Android 6.0](#android-60)\n\n* [Android 5.0 / 5.1](#android-50--51)\n\n* [Android 4.4](#android-44)\n\n## Android 14.0\n\n#### 新特性\n\n* [国际化](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#i18n)\n\n    * [各应用语言偏好设定](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#app-languages)\n\n    * [语法变化 API](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#app-languages)\n\n    * [地区偏好设置](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#regional-preferences)\n\n* [无障碍](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#accessibility)\n\n    * [非线性字体放大至 200%](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#non-linear-font-scaling)\n\n* [用户体验](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#ux)\n\n    * [Sharesheet 自定义操作和经过改进的排名系统](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#sharesheet-improvements)\n\n    * [支持内置和自定义预测性返回动画](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#predictive-back-animations)\n\n    * [针对应用商店的改进](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#app-stores)\n\n    * [检测用户何时截取设备屏幕截图](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#screenshot-detection)\n\n* [图形](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#graphics)\n\n    * [路径现在可查询和插值](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#paths)\n\n* [核心功能](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#core)\n\n    * [OpenJDK 17 更新](https://developer.android.google.cn/about/versions/14/features?hl=zh-cn#core-libraries)\n\n#### 行为更变\n\n* [针对所有应用的行为变更](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn)\n\n    * [核心功能](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#core)\n\n        * [默认拒绝设定精确的闹钟](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#schedule-exact-alarms)\n\n        * [当应用进入缓存时，上下文注册的广播将加入队列](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#pending-broadcasts-queued)\n\n        * [应用只能终止自己的后台进程](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#kill-own-background-processes)\n\n    * [安全](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#security)\n\n        * [最低可安装的目标 API 级别](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#minimum-target-api-level)\n\n        * [媒体所有者软件包名称可能会隐去](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#media-owner-package-names)\n\n    * [用户体验](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#ux)\n\n        * [授予对照片和视频的部分访问权限](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#partial-photo-video-access)\n\n        * [安全的全屏 intent 通知](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#secure-fsi)\n\n        * [关于不可关闭通知用户体验方式的变更](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#non-dismissable-notifications)\n\n        * [数据安全信息更显眼](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#data-safety)\n\n    * [无障碍](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#accessibility)\n\n        * [非线性字体放大至 200%](https://developer.android.google.cn/about/versions/14/behavior-changes-all?hl=zh-cn#non-linear-font-scaling)\n\n* [针对 targetSdkVersion 34+ 应用的行为变更](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn)\n\n    * [核心功能](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#core)\n\n        * [前台服务类型是必填项](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#fgs-types)\n\n        * [OpenJDK 17 更新](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#core-libraries)\n\n    * [安全](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#security)\n\n        * [对隐式 intent 和待处理 intent 的限制](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#safer-intents)\n\n        * [在运行时注册的广播接收器必须指定导出行为](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#runtime-receivers-exported)\n\n        * [更安全的动态代码加载](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#safer-dynamic-code-loading)\n\n        * [压缩路径遍历](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#zip-path-traversal)\n\n        * [针对从后台启动 activity 的其他限制](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#background-activity-restrictions)\n\n    * [更新后的非 SDK 限制](https://developer.android.google.cn/about/versions/14/behavior-changes-14?hl=zh-cn#non-sdk-restrictions)\n\n#### 官方进度\n\n* [Android 14 首个开发者预览版到来](https://mp.weixin.qq.com/s/xKjGv8EKQivcxAQiUMWIPA)\n\n* [即刻体验 | Android 14 开发者预览版 2](https://mp.weixin.qq.com/s/JSzfpLQ_Wnm6t0JbX24Wjw)\n\n* [Android 14 Beta 版发布，稳步提升与亮点并存](https://mp.weixin.qq.com/s/JolTdPhZqBwNl7_6INeiew)\n\n* [丰富多彩 | Android 14 Beta 2 发布](https://mp.weixin.qq.com/s/JQyS_F8QBFdHbkMaRs91Uw)\n\n* [平台稳定性里程碑 | Android 14 Beta 3 发布](https://mp.weixin.qq.com/s/l0IQXCg87lpQH3cT-QYrkA)\n\n* [发布更新的好时机 | Android 14 Beta 4 发布](https://mp.weixin.qq.com/s/Rr9OqdLrFWBydikPE5sK6A)\n\n* [正式版即将到来 | Android 14 Beta 5 发布](https://mp.weixin.qq.com/s/lmr5SBU80DeiOvL-lc68TA)\n\n* [最新版发布 | Android 14 现已正式发布至 AOSP！](https://mp.weixin.qq.com/s/jIuGbttMVY4VxG6bTOddmQ)\n\n#### 相关资源\n\n* 适配简介\n\n    * [Android 14 适配的那些事情](https://juejin.cn/post/7308434314777772042)\n\n    * [Android 14 快速适配要点](https://juejin.cn/post/7231835495557890106)\n\n    * [狂飙！Android 14 第一个预览版已发布～](https://juejin.cn/post/7198067983775973432)\n\n    * [Android 14 又来了？别扶！抬起我来吧！](https://juejin.cn/post/7235906062309965880)\n\n    * [深度解读 Android 14 重要的 8 个新特性～](http://juejin.cn/post/7249916242063802429)\n\n    * [Android14 适配之——targetSdkVersion 升级到 34 需要注意些什么？](https://juejin.cn/post/7288964295697399843)\n\n    * [Android 14 正式发布，已经在 AOSP 中上线，快来看看有什么吧](https://juejin.cn/post/728815171337396230)\n\n    * [Android 14 的 8 个重要新特性深度解析](https://juejin.cn/post/7283361391671050240)\n\n    * [Android14 适配之——现有 App 安装到 Android14 手机上需要注意些什么？](https://juejin.cn/post/7280747833384517687)\n\n    * [卷起来，开始适配 Android 14](https://juejin.cn/post/7233208763921956920)\n\n    * [Android 14(U) Gradle 8.x JDK 17 适配攻略](https://juejin.cn/post/7240690534074023973)\n\n    * [Android 14 彻底终结大厂流氓应用](https://juejin.cn/post/7298699367791411236)\n\n    * [Android 14 正式版适配笔记（一）— 针对所有应用的变更](https://juejin.cn/post/7299834584375869474)\n\n    * [Android 14 正式版适配笔记（二）— 针对Android14或更高版本应用的变更](https://juejin.cn/post/7302348032544866316)\n\n    * [Android14 应用兼容性问题报告](https://mp.weixin.qq.com/s/byB_Okpdq_9nbmdDoB3R3w)\n\n* 厂商适配指南\n\n    * [OPPO 开放平台 - Android 14 应用兼容性适配指导](https://open.oppomobile.com/new/developmentDoc/info?id=12262)\n\n    * [VIVO 开放平台 - Android 14 开发者适配文档](https://dev.vivo.com.cn/documentCenter/doc/699)\n\n    * [小米开放平台 - Android 14 应用适配指南](https://dev.mi.com/distribute/doc/details?pId=1718)\n\n* 其他适配\n\n    * [Android 14 权限适配方案](https://github.com/getActivity/XXPermissions)\n\n    * [Android 14 新增权限](https://juejin.cn/post/7238762963908689957)\n\n    * [Android 14 新 API：直接监听截屏操作，不用再观察媒体文件了～](https://juejin.cn/post/7219567168316473404)\n\n    * [Android 14 新功能：区域偏好 Regional Preferences](https://juejin.cn/post/7248412998577782840)\n\n    * [Android 14 新特性：语法性别 Grammatical Gender](https://juejin.cn/post/7245668131011182651)\n\n    * [Android 14 之返回界面升级：预览目标界面 + 全新返回箭头](https://juejin.cn/post/7241125859729260600)\n\n    * [Android 14 新功能之 TextView 搜索结果高亮和焦点移动](https://juejin.cn/post/7236680350558076983)\n\n    * [Android 14 新功能之 HighLights：快速实现文本高亮～](https://juejin.cn/post/7214532871658291255)\n\n    * [劝学：Android 14 Framework 引入了哪些“新”技术栈](https://juejin.cn/post/7231728952057249847)\n\n    * [Android 14 前台服务适配指南](https://mp.weixin.qq.com/s/55a3uqbgfvOzPhmOyJvM6g)\n\n    * [陪伴了 14 年的 API 下线了](https://juejin.cn/post/7303878037590442022)\n\n## Android 13.0\n\n#### 新特性\n\n* [开发者工作效率和工具](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#developer-productivity)\n\n    * [带主题的应用图标](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#themed-app-icons)\n\n    * [各应用语言偏好设定](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#app-languages)\n\n    * [改进了文本和语言支持](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#text-language)\n\n    * [彩色矢量字体](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#color-vector-fonts)\n\n    * [Quick Settings Placement API](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#quick-settings)\n\n    * [剪贴板预览](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#copy-paste)\n\n    * [预测性返回手势](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#predictive-back-nav)\n\n    * [蓝牙 LE 音频](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#btle-audio)\n\n    * [MIDI 2.0](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#midi-2-0)\n\n    * [提高了启动画面效率](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#splash-screens)\n\n* [隐私权和安全](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#privacy-security)\n\n    * [更安全地导出上下文注册的接收器](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#runtime-receivers)\n\n    * [照片选择器](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#photo-picker)\n\n    * [针对附近 Wi-Fi 设备的新运行时权限](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#nearby-wifi-devices-permission)\n\n    * [使用精确闹钟的新权限](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#use-exact-alarm-permission)\n\n    * [开发者可降级权限](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#developer-downgradable-permissions)\n\n    * [APK 签名方案 v3.1](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#apk-signature-scheme)\n\n    * [改进了密钥库和 KeyMint 中的错误报告功能](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#keystore-keymint)\n\n* [平板电脑和大屏设备支持](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#large-screens)\n\n* [图形](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#graphics)\n\n    * [可编程的着色器](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#shaders)\n\n    * [改进了 Choreographer](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#choreographer)\n\n* [媒体](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#media)\n\n    * [预期音频路由](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#audio-routing)\n\n* [无障碍功能](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#accessibility)\n\n    * [语音描述](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#audio-description)\n\n* [核心功能](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#core)\n\n    * [OpenJDK 11 更新](https://developer.android.google.cn/about/versions/13/features?hl=zh-cn#core-libraries)\n\n#### 行为更变\n\n* [针对所有应用的行为变更](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn)\n\n    * [性能和电池](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#performance-battery)\n\n        * [前台服务 (FGS) 任务管理器](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#fgs-manager)\n\n        * [使用 JobScheduler 改进预提取作业处理](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#prefetch-job-handling)\n\n        * [电池资源利用率](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#battery-resource-utilization)\n\n        * [高优先级 Firebase Cloud Message (FCM) 配额](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#fcm-quotas)\n\n    * [隐私权](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#privacy)\n\n        * [通知的运行时权限](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#notification-permission)\n\n        * [从剪贴板中隐藏敏感内容](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#copy-sensitive-content)\n\n    * [安全性](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#security)\n\n        * [intent 过滤器会屏蔽不匹配的 intent](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#intents)\n\n        * [停止使用共享用户 ID](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#shared-user-id)\n\n    * [用户体验](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#ux)\n\n        * [可以关闭前台服务通知](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#dismissible-fgs-notifs)\n\n    * [核心功能](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#core)\n\n        * [移除了旧版语音服务实现副本](https://developer.android.google.cn/about/versions/13/behavior-changes-all?hl=zh-cn#speech-service)\n\n* [针对 targetSdkVersion 33+ 应用的行为变更](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn)\n\n    * [隐私权](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#privacy)\n\n        * [通知权限会影响前台服务的显示](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#notification-permission-fgs-appearance)\n\n        * [针对附近 Wi-Fi 设备的新运行时权限](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#nearby-wifi-devices-permission)\n\n        * [细化的媒体权限](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#granular-media-permissions)\n\n        * [在后台使用身体传感器需要新的权限](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#body-sensors-background-permission)\n\n    * [性能和电池](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#performance-battery)\n\n        * [电池资源利用率](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#battery-resource-utilization)\n\n    * [用户体验](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#ux)\n\n        * [派生自 PlaybackState 的媒体控件](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#playback-controls)\n\n        * [应用颜色主题会自动应用于 WebView 内容](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#webview-color-theme)\n\n    * [Google Play 服务](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#gms)\n\n        * [广告 ID 需要权限](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#ad-id)\n\n    * [更新后的非 SDK 限制](https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#non-sdk-restrictions)\n\n#### 官方进度\n\n* [Android 13 首个开发者预览版到来](https://mp.weixin.qq.com/s/J_WPy9cFDcRCHslXz10rwA)\n\n* [Android 13 Beta 版发布，诸多亮点不容错过](https://mp.weixin.qq.com/s/Y5CjnayCN1siimrDxwMbVg)\n\n* [欢迎体验 | Android 13 开发者预览版 2](https://mp.weixin.qq.com/s/UVhWMl3mPSLB8nXNOZXuqQ)\n\n* [平台稳定性里程碑 | Android 13 Beta 3 发布](https://mp.weixin.qq.com/s/2XnsMM7jS2IaXkcYWixV1w)\n\n* [正式版即将到来 | Android 13 Beta 4 现已发布](https://mp.weixin.qq.com/s/_pGD_rySM2tYne4lJICmsA)\n\n* [最新版发布 | Android 13 现已正式发布至 AOSP！](https://mp.weixin.qq.com/s/IYsoAjBBVnI36TluuennsQ)\n\n#### 相关资源\n\n* 适配简介\n\n    * [Android 12 还没用上，Android 13 已经来了！](https://juejin.cn/post/7088605710728036359)\n\n    * [Android 13 适配指南](https://juejin.cn/post/7099762078977622053)\n\n    * [安卓13来了，快！扶起我来！](https://juejin.cn/post/7117449403765358605)\n\n    * [Android 13 适配尝鲜](https://www.jianshu.com/p/e087c0d3b4a9)\n\n    * [Android 13(T) 适配](https://www.jianshu.com/p/f0d390c2751e)\n\n    * [Android 13 正式版发布](https://juejin.cn/post/7132720318736515085)\n\n    * [移动开发前沿 | Android13，看这篇就够了！](https://mp.weixin.qq.com/s/ORYI1ALLfBw_OtjykJRoAA)\n\n    * [个推解读 Android13，发布《Android13适配指南》](https://juejin.cn/post/7139772964639080485)\n\n* 厂商适配指南\n\n    * [OPPO 开放平台 - Android 13 应用兼容性适配指导](https://open.oppomobile.com/new/developmentDoc/info?id=11311)\n\n    * [VIVO 开放平台 - Android 13 应用适配指南](https://dev.vivo.com.cn/documentCenter/doc/586)\n\n    * [小米开放平台 - Android 13 应用适配指南](https://dev.mi.com/console/doc/detail?pId=2632)\n\n* 其他适配\n\n    * [Android 13 权限适配方案](https://github.com/getActivity/XXPermissions)\n\n    * [Android 13 针对 Intent filters 安全的再加强](https://juejin.cn/post/7099450024525824037)\n\n    * [Android 13 返回导航大变更：返回键彻底废弃 + 可预见型返回手势](https://juejin.cn/post/7105645114760331300)\n\n    * [Android 13 新的换行策略和针对日文的优化](https://juejin.cn/post/7099054844404563982)\n\n    * [前台服务管理器：如何手动在 Android 13 上「杀死」一个应用](https://neo.sspai.com/post/72283)\n\n    * [Android 13 媒体权限适配指南](https://juejin.cn/post/7159999910748618766)\n\n    * [微信 SDK - Android 13-可能存在的问题适配](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/Android.html#jump3)\n\n## Android 12.0 / 12L\n\n#### 新特性\n\n* [Android 12.0 新特性](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn)\n\n\t* [用户体验](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#experiences)\n\t\n\t\t* [Material You](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#material-you)\n\t\t\n\t\t* [微件改进](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#widgets)\n\t\t\n\t\t* [富媒体内容插入](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#unified-content-api)\n\t\t\n\t\t* [应用启动画面 API](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#splash-screen)\n\t\t\n\t\t* [圆角 API](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#rounded_corner_apis)\n\t\t\n\t\t* [富触感反馈体验](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#haptics)\n\t\t\n\t\t* [AppSearch](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#appsearch)\n\t\t\n\t\t* [游戏模式](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#gamemode)\n\t\t\n\t\t* [画中画 (PiP) 改进](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#pip-improvements)\n\t\t\n\t\t* [允许按来电重要性排名的新通话通知](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#new-calls)\n\t\t\n\t\t* [通知的丰富图片支持](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#enriched_image_support_for_notifications)\n\t\t\n\t\t* [沉浸模式下的手势导航改进](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#immersive-mode-improvements)\n\t\t\n\t\t* [近期网址共享（仅限 Pixel）](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#recents-url-sharing)\n\t\n\t* [安全和隐私设置](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#security-privacy)\n\t\n\t\t* [隐私信息中心](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#privacy-dashboard)\n\t\t\n\t\t* [蓝牙权限](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#bluetooth-permissions)\n\t\t\n\t\t* [权限组查找](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#permission-groups)\n\t\t\n\t\t* [隐藏应用叠加窗口](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#hide-application-overlay-windows)\n\t\t\n\t\t* [已知签名者权限保护标志](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#safer-grant-signature-perms)\n\t\t\n\t\t* [设备属性认证](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#device-properties-verification)\n\t\t\n\t\t* [安全锁定屏幕通知操作](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#notification-secure)\n\t\t\n\t\t* [BiometricPrompt 的可本地化字符串](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#biometric-prompt)\n\t\t\n\t\t* [即时通讯应用中的钓鱼式攻击检测功能（仅限 Pixel）](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#pixel-phishing-detection)\n\t\n\t* [媒体](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#media)\n\t\n\t\t* [兼容的媒体转码](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#transcoding)\n\t\t\n\t\t* [性能等级](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#performance-class)\n\t\t\n\t\t* [视频编码改进](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#video-encoding)\n\t\t\n\t\t* [音频焦点](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#audio-focus)\n\t\t\n\t\t* [MediaDrm 更新](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#mediadrm)\n\t\n\t* [相机](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#camera)\n\t\n\t\t* [Camera2 供应商扩展](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#camera2-extensions)\n\t\t\n\t\t* [Quad Bayer 摄像头传感器支持](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#camera-sensor-support)\n\t\n\t* [图形和图片](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#graphics)\n\t\n\t\t* [让应用能够直接访问 Tombstone 跟踪记录](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#provide_apps_direct_access_to_tombstone_traces)\n\t\t\n\t\t* [AVIF 图片支持](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#avif)\n\t\t\n\t\t* [更简单的模糊处理、颜色滤镜及其他效果](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#rendereffect)\n\t\t\n\t\t* [原生动画图片解码](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#image-decoder)\n\t\n\t* [连接性](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#connectivity)\n\t\n\t\t* [使配套应用保持唤醒状态](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#keep-awake)\n\t\t\n\t\t* [配套设备管理器配置文件](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#cdm-profiles)\n\t\t\n\t\t* [带宽估测改进](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#bandwidth-estimation)\n\t\t\n\t\t* [Wi-Fi 感知 (NAN) 增强功能](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#wifi-aware-enhancements)\n\t\t\n\t\t* [并发点对点 + 互联网连接](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#concurrent-connections)\n\t\t\n\t\t* [为 NFC 付款启用屏幕关闭](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#screen-on-nfc)\n\t\n\t* [存储](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#storage)\n\t\n\t* [核心功能](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#core)\n\t\n\t\t* [自动更新应用](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#automatic-app-updates)\n\t\t\n\t\t* [设备芯片组信息](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#soc-info)\n\t\t\n\t\t* [核心 Java API 的更新](https://developer.android.google.cn/about/versions/12/features?hl=zh-cn#java-api)\n\n\t* [微件改进](https://developer.android.google.cn/about/versions/12/features/widgets?hl=zh-cn)\n\n\t* [企业版的新变化](https://developer.android.google.cn/about/versions/12/work?hl=zh-cn)\n\n* [Android 12L 功能和变更](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn)\n\n    * [针对大屏设备优化了操作系统](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#system-ui)\n    \n        * [面向开发者：媒体投影的变化](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#media-projection,)\n    \n    * [强大直观的多任务处理功能](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#multitasking)\n    \n        * [面向开发者：在分屏模式下测试应用](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#dev-test-splitscreen,)\n    \n    * [改善了兼容性体验](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#compatibility)\n    \n        * [面向开发者：在兼容模式下检查应用](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#dev-check-compat,)\n    \n    * [针对大屏设备的更多更新和资源](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#more-updates)\n    \n        * [大屏设备上 Google Play 的变化](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#google-play,)\n    \n        * [使用 Jetpack WindowManager 嵌入 activity](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#dev-activity-embedding,)\n    \n        * [设备屏幕方向请求](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#dev-device-orientation-request,)\n    \n    * [让您的应用做好准备](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#get-apps-ready)\n    \n        * [要测试的内容](https://developer.android.google.cn/about/versions/12/12L/summary?hl=zh-cn#what-to-test)\n\n#### 行为变更\n\n* [针对所有应用的行为变更](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn)\n\n    * [用户体验](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#user_experience)\n\n        * [滚动效果](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#overscroll)\n\n        * [前台服务通知用户体验延迟](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#foreground-service-notification-delay)\n\n        * [沉浸模式下的手势导航改进](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#immersive-mode-improvements)\n\n        * [网络 intent 解析](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#web-intent-resolution)\n\n        * [限制性应用待机模式存储分区](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#restrictive-app-standby-bucket)\n\n        * [Display#getRealSize 和 getRealMetrics：废弃和沙盒](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#displaymetrics)\n\n    * [图形和图片](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#graphics)\n\n        * [改进了刷新率切换](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#refresh-rate)\n\n    * [安全和隐私设置](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#security-privacy)\n\n        * [麦克风和摄像头切换开关](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#mic-camera-toggles)\n\n        * [麦克风和摄像头指示标志](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#mic-camera-indicators)\n\n        * [应用无法关闭系统对话框](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#close-system-dialogs)\n\n        * [不受信任的触摸事件被屏蔽](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#untrusted-touch-events)\n\n        * [权限软件包可见性](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#permission-package-visibility)\n\n        * [移除了 Bouncy Castle 实现](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#bouncy-castle)\n\n        * [剪贴板访问通知](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#clipboard-access-notifications)\n\n    * [连接性](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#connectivity)\n\n        * [Passpoint 更新](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#passpoint-updates)\n\n    * [更新后的非 SDK 接口限制](https://developer.android.google.cn/about/versions/12/behavior-changes-all?hl=zh-cn#non-sdk-restrictions)\n\n* [针对 targetSdkVersion 31+ 应用的行为变更](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn)\n\n    * [用户体验](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#ux)\n\n        * [画中画行为改进](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#pip-behavior-improvements)\n\n        * [自定义通知](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#custom-notifications)\n\n        * [Android App Links 验证的变更](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#android-app-links-verification-changes)\n\n    * [隐私设置](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#privacy)\n\n        * [大致位置](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#approximate-location)\n\n        * [应用休眠](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#app-hibernation)\n\n        * [移动传感器有采样率限制](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#motion-sensor-rate-limiting)\n\n        * [数据访问审核](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#data-access-auditing)\n\n        * [WebView 中的现代 SameSite Cookie](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#samesite)\n\n        * [ADB 备份限制](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#adb-backup-restrictions)\n\n    * [安全](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#security)\n\n        * [更安全的组件导出](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#exported)\n\n        * [尽可能创建不可变的待处理 intent](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#create-immutable-pending-intents)\n\n        * [不安全的 intent 启动](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#unsafe-intent-launches)\n\n    * [性能](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#performance)\n\n        * [前台服务启动限制](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#foreground-service-launch-restrictions)\n\n        * [精确的闹钟权限](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#exact-alarm-permission)\n\n        * [通知 trampoline 限制](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#notification-trampolines)\n\n    * [备份和恢复](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#backup-restore)\n\n    * [连接性](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#connectivity)\n\n        * [并发点对点 + 互联网连接](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#concurrent-connections)\n\n        * [为 NFC 付款启用屏幕关闭](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#screen-on-nfc)\n\n    * [供应商库](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#vendor-libraries)\n\n        * [供应商提供的原生共享库](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#uses-native-library)\n\n    * [更新后的非 SDK 限制](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#vendor-libraries)\n\n#### 官方进度\n\n* [一起看 I/O | Android 12 Beta 版发布，诸多亮点不容错过](https://mp.weixin.qq.com/s/_KlPUqNoJTfO3C8igPG49w)\n\n* [更进一步 | Android 12 Beta 2 发布](https://mp.weixin.qq.com/s/yygBn-cOrX4d4Wqs70CeDg)\n\n* [终版 API 正式到来 | Android 12 Beta 3 发布](https://mp.weixin.qq.com/s/-SqSiGm9srvVyBa3dVbpsg)\n\n* [平台稳定性里程碑 | Android 12 Beta 4 现已发布](https://mp.weixin.qq.com/s/phUf11X59EEH_oDqzmfNzg)\n\n* [正式版即将到来 | Android 12 Beta 5 现已发布](https://mp.weixin.qq.com/s/eEPwTzIfzPKRXD31o72IrQ)\n\n* [Android 12 正式发布 | 开发者们的全新舞台](https://mp.weixin.qq.com/s/OiFSWEnc-0N2z7JYWTJluw)\n\n* [新版本系统适配: Android 12 中的兼容性变更](https://mp.weixin.qq.com/s/OiFSWEnc-0N2z7JYWTJluw)\n\n#### 相关资源\n\n* 适配简介\n\n    * [Android 12 适配简介](https://juejin.cn/post/7014491424112508936)\n\n    * [Android 12 快速适配要点](https://juejin.cn/post/7037105000480243748)\n\n    * [来了！Android 12 适配你准备好了吗？](https://juejin.cn/post/7031411081457336357)\n\n    * [还没适配 Android 12 的要抓紧了](https://juejin.cn/post/7088731887945908260)\n\n    * [TargetsdkVersion 升级 31（Android12）适配](https://www.jianshu.com/p/ec1b3295b271)\n\n    * [Android 12 保姆级适配指南](https://juejin.cn/post/7093787313095999502)\n\n    * [Android Target 31 升级全攻略 —— 记阿里首个超级 App 的坎坷升级之路](https://juejin.cn/post/7114225231845457956)\n\n    * [Android 12 适配-行为变更：所有应用](https://www.jianshu.com/p/76263c20df47)\n\n    * [Android 12 适配-行为变更：以 Android 12 为目标平台的应用](https://www.jianshu.com/p/af3d9baa9156)\n\n    * [您有一份安卓 12 适配攻略，请注意查收！](https://mp.weixin.qq.com/s/vyKVaIGQHrisuuA8tT317w)\n\n* 厂商适配指南\n\n    * [OPPO 开放平台 - Android 12 应用兼容性适配指导](https://open.oppomobile.com/wiki/doc#id=10960)\n\n    * [VIVO 开放平台 - Android 12 应用适配指南](https://dev.vivo.com.cn/documentCenter/doc/509)\n\n    * [小米开放平台 - Android 12 应用适配指南](https://dev.mi.com/console/doc/detail?pId=2439)\n\n* SplashScreen 适配\n\n    * [从 Jetpack SplashScreen 深度探讨 App 启动画面的前世今生～](https://juejin.cn/post/7044713406774902820)\n\n    * [Jetpack 新成员 SplashScreen：打造全新的App启动画面](https://juejin.cn/post/6997217571208445965)\n\n    * [Android 12 SplashScreen API 快速入门](https://guolin.blog.csdn.net/article/details/120275319)\n\n    * [Jetpack SplashScreen API 在所有 Android 系统上使用总结，内含原理分析](https://juejin.cn/post/7019839767441309733)\n\n    * [Android 12 启动画面-SplashScreen](https://juejin.cn/post/7026188311198695432)\n\n    * [Android 12 上全新的应用启动画面，还不适配一下？](https://juejin.cn/post/6962706834889113614)\n\n    * [用 SplashScreen 做一个会动的开屏！](https://juejin.cn/post/7150692699350237191)\n\n    * [Android SplashScreen API：打造引人注目的启动画面](https://mp.weixin.qq.com/s/pb9N22AGF6mWtpjWS3q_IQ)\n\n* 桌面小组件适配\n\n    * [更新您的 widget 以适配 Android 12](https://www.jianshu.com/p/8dade210fcfd)\n\n    * [Android 12 上焕然一新的小组件：美观、便捷和实用](https://juejin.cn/post/6968851189190377480)\n\n    * [别羡慕苹果的小部件了，安卓也有！](https://juejin.cn/post/7037303315595526157)\n\n* exported 属性适配\n\n    * [Android 12 新特性 android:exported 属性](https://www.jianshu.com/p/89dc6c109834)\n\n    * [Android 12 自动适配 exported 深入解析避坑](https://juejin.cn/post/7074018771161219103)\n\n    * [写了一个适配 Android12-exported 的小插件](https://juejin.cn/post/7113738206318690340)\n\n    * [The application could not be installed: `INSTALL_PARSE_FAILED_MANIFEST_MALFORMED`](https://developer.android.google.cn/about/versions/12/behavior-changes-12?hl=zh-cn#exported)\n\n* Android 12 L 适配\n\n    * [详解 Android 12L｜更好地适配大屏幕设备](https://mp.weixin.qq.com/s/NN0CzWoKfIALPZbHjWQk5Q)\n\n    * [正式版 API 确定 | Android 12L Beta 1 发布](https://mp.weixin.qq.com/s/G6UEensT8J4ZWDuSGYTwNA)\n\n    * [Android 与 Chrome OS 中针对大屏幕设备的更新](https://mp.weixin.qq.com/s/F5Jk-nVjeHOUe5qiSIEE3A)\n\n* 其他适配\n\n    * [Android 12 蓝牙适配攻略](https://llw-study.blog.csdn.net/article/details/124420936)\n\n    * [Android 12 蓝牙权限适配方案](https://github.com/getActivity/XXPermissions)\n\n    * [Android 12 实用更新：置灰的控件也可以点击啦](https://juejin.cn/post/7100916142776008740)\n\n    * [Android 12 TransactionTooLargeException 问题](https://juejin.cn/post/7125729625442877448)\n\n    * [高德地图 - Android 12 定位权限说明](https://lbs.amap.com/api/android-location-sdk/guide/utilities/permision_12)\n\n    * [百度地图 - Android 12.0 开发须知](https://lbs.baidu.com/index.php?title=android-locsdk/guide/addition-func/android12-notice)\n\n    * [支持Android 12，全版本保存图片到相册方案](https://juejin.cn/post/7042218651482587172)\n\n## Android 11.0\n\n#### 概览\n\n| 隐私权变更 | 受影响的应用 | 缓解策略 |\n| :---: | :---------: | :------: |\n| **强制执行分区存储机制** 以 Android 11 或更高版本为目标平台的应用始终会受分区存储行为的影响 | 以 Android 11 或更高版本为目标平台的应用，以及以 Android 10 为目标平台且未将 `requestLegacyExternalStorage` 设为 `true` 以停用分区存储的应用 | 更新您的应用以使用分区存储 [详细了解分区存储变更](https://developer.android.google.cn/about/versions/11/privacy/storage?hl=zh-cn) |\n| **单次授权** 使用单次授权功能，用户可以授予对位置信息、麦克风和摄像头的临时访问权限 | 在 Android 11 或更高版本上运行且请求位置信息、麦克风或摄像头权限的应用 | 在尝试访问受某项权限保护的数据之前，检查您的应用是否具有该权限 [遵循请求权限方面的最佳做法](https://developer.android.google.cn/training/permissions/requesting?hl=zh-cn) |\n| **自动重置权限** 如果用户在 Android 11 或更高版本上几个月未与应用互动，系统会自动重置应用的敏感权限 | 以 Android 11 或更高版本为目标平台且在后台执行大部分工作的应用 | 要求用户阻止系统重置应用的权限 [详细了解自动重置权限](https://developer.android.google.cn/about/versions/11/privacy/permissions?hl=zh-cn#auto-reset) |\n| **后台位置信息访问权限** Android 11 更改了用户向应用授予后台位置信息权限的方式 | 以 Android 11 或更高版本为目标平台且需要[在后台访问位置信息](https://developer.android.google.cn/training/location/permissions?hl=zh-cn#background)的应用 | 通过对权限请求方法的多次单独调用，逐步请求在前台（粗略或精确）和后台访问位置信息的权限。必要时，说明用户授予该权限所能得到的益处 [详细了解 Android 11 中的在后台访问位置信息的权限](https://developer.android.google.cn/about/versions/11/privacy/location?hl=zh-cn#background-location) |\n| **软件包可见性** Android 11 更改了应用查询同一设备上的其他已安装应用及与之互动的方式 | 以 Android 11 或更高版本为目标平台且与设备上的其他已安装应用交互的应用 | 将 `\u003cqueries\u003e` 元素添加到应用的清单 [详细了解软件包可见性](https://developer.android.google.cn/about/versions/11/privacy/package-visibility?hl=zh-cn) |\n| **前台服务** Android 11 更改了前台服务访问位置信息、摄像头和麦克风相关数据的方式 | 在 Android 11 或更高版本上运行且在前台服务中访问位置信息、摄像头或麦克风的应用 | 分别针对需要访问摄像头和麦克风的前台服务，声明 `camera` 和 `microphone` 前台服务类型。但请注意，应用在后台运行时启动的前台服务通常无法访问位置信息、摄像头或麦克风。 [详细了解前台服务的变更](https://developer.android.google.cn/about/versions/11/privacy/foreground-services?hl=zh-cn) |\n\n#### 新特性\n\n* [向您的应用添加 5G 功能](https://developer.android.google.cn/about/versions/11/features/5g?hl=zh-cn)\n\n* [强制门户 API 支持](https://developer.android.google.cn/about/versions/11/features/captive-portal?hl=zh-cn)\n\n* [安全共享大型数据集](https://developer.android.google.cn/training/data-storage/shared/datasets?hl=zh-cn)\n\n* [联系人与对话](https://developer.android.google.cn/guide/topics/ui/conversations?hl=zh-cn)\n\n* [消息框](https://developer.android.google.cn/preview/features/toasts)\n\n* [控制外部设备](https://developer.android.google.cn/guide/topics/ui/device-control?hl=zh-cn)\n\n* [将自动填充功能与键盘集成](https://developer.android.google.cn/guide/topics/text/ime-autofill?hl=zh-cn)\n\n#### 行为更变\n\n* [针对所有应用的行为变更](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn)\n\n    * [隐私权](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#privacy)\n\n        * [单次授权](https://developer.android.google.cn/about/versions/11/privacy/permissions?hl=zh-cn#one-time)\n\n        * [权限对话框的可见性](https://developer.android.google.cn/about/versions/11/privacy/permissions?hl=zh-cn#dialog-visibility)\n\n        * [数据访问审核](https://developer.android.google.cn/about/versions/11/privacy/data-access-auditing?hl=zh-cn)\n\n        * [系统提醒窗口权限](https://developer.android.google.cn/about/versions/11/privacy/permissions?hl=zh-cn#system-alert)\n\n        * [永久 SIM 卡标识符](https://developer.android.google.cn/training/articles/user-data-ids?hl=zh-cn#mobile-service-subscriptions)\n\n    * [接触史通知](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#exposure-notifications)\n    \n    * [安全性](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#security)\n    \n        * [SSL 套接字默认情况下使用 Conscrypt SSL 引擎](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#ssl-sockets-conscrypt)\n    \n        * [Scudo Hardened Allocator](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#scudo)\n    \n        * [应用使用情况统计信息](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#app-usage-stats)\n    \n        * [针对 5G 的模拟器支持](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#emulator-5g)\n    \n    * [性能和调试](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#perf-debug)\n    \n        * [JobScheduler API 调用限制调试](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#jobscheduler_quotas)\n    \n        * [文件描述符排错程序 (fdsan)](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#fdsan)\n    \n    * [非 SDK 接口限制](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#non-sdk-restrictions)\n    \n    * [V1 版 Google 地图共享库已移除](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#maps-v1-removed)\n    \n    * [与其他应用交互](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#interaction-other-apps)\n    \n        * [分享内容 URI](https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn#share-content-uris)\n\n* [针对 targetSdkVersion 30+ 应用的行为变更](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn)\n\n    * [隐私权](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#privacy)\n\n        * [强制执行分区存储](https://developer.android.google.cn/about/versions/11/privacy/storage?hl=zh-cn#scoped-storage)\n\n        * [自动重置权限](https://developer.android.google.cn/about/versions/11/privacy/permissions?hl=zh-cn#auto-reset)\n\n        * [在后台访问位置信息的权限](https://developer.android.google.cn/about/versions/11/privacy/location?hl=zh-cn#background-location)\n\n        * [软件包可见性](https://developer.android.google.cn/about/versions/11/privacy/package-visibility?hl=zh-cn)\n\n    * [安全](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#security)\n    \n        * [堆指针标记](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#heap-pointer-tagging)\n    \n        * [消息框的更新](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#toasts)\n    \n    * [网络连接](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#connectivity)\n    \n        * [限制对 APN 数据库的读取访问](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#apn-database-restrictions)\n    \n    * [无障碍服务](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#accessibility)\n    \n        * [在清单文件中声明与 TTS 引擎的交互](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#tts-engines)\n    \n        * [在元数据文件中声明“无障碍”按钮使用情况](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#a11y-button-usage)\n    \n    * [相机](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#camera)\n    \n        * [媒体 intent 操作需要系统默认相机](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#media-capture)\n    \n    * [应用打包和安装](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#app-packaging)\n    \n        * [压缩的资源文件](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#compressed-resource-file)\n    \n        * [现在需要 APK 签名方案 v2](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#minimum-signature-scheme)\n    \n    * [Firebase](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#firebase)\n    \n        * [Firebase JobDispatcher 和 GCMNetworkManager](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#gcmnm)\n    \n    * [设备到设备文件传输](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#device-to-device-file-transfer)\n    \n    * [OnSharedPreferenceChangeListener 的回调变更](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#sharedpreferences-listener)\n    \n    * [非 SDK 接口限制](https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn#non-sdk-restrictions)\n\n#### 相关资源\n\n* 适配简介\n\n    * [Android 11 开发者手册](android_11_dev_booklet.pdf)\n\n    * [拖不得了，Android11真的要来了，最全适配实践指南奉上](https://juejin.im/post/6860370635664261128)\n\n    * [Android 11 变更及适配攻略](https://juejin.cn/post/6948211914455384072)\n\n    * [实战 Android 升级目标版本到 30 过程中遇到的问题及解决办法](https://juejin.cn/post/7031128042843930655)\n\n* 厂商适配指南\n\n    * [OPPO 开放平台 - Android 11 应用兼容性适配指导](https://open.oppomobile.com/wiki/doc#id=10724)\n\n    * [VIVO 开放平台 - Android 11 应用适配指南](https://dev.vivo.com.cn/documentCenter/doc/428)\n\n    * [小米开放平台 - Android 11上第三方App读写文件API标准建议](https://dev.mi.com/console/doc/detail?pId=2323)\n\n* Android/data 目录适配\n\n    * [Android 11 无 Root 访问 data 目录实现、Android 11 访问 data 目录、Android 11 解除 data 目录限制、Android 11 data 空白解决](https://blog.csdn.net/qq_17827627/article/details/113931692)\n\n    * [知乎回答：如何评价在 Android11 中，/Android/data 文件夹无法读写？](https://www.zhihu.com/question/420023759)\n\n    * [Android 11 适配- 实现清理其他应用缓存目录](https://blog.csdn.net/u013700040/article/details/115066778)\n\n* 其他适配\n\n    * [Android 11 外部存储权限适配指南及方案](https://www.jianshu.com/p/e94cea26e213)\n\n    * [Android 11 绕过反射限制](https://www.jianshu.com/p/6546ce67c8e0)\n\n    * [Android 11 软件包可见性适配](https://www.jianshu.com/p/d1ccd425c4ce)\n\n    * [Android 11 特性调整：安装外部来源应用需要重启APP](https://cloud.tencent.com/developer/news/637591)\n\n    * [Android 11 无法在后台显示自定义样式 Toast 的适配方案](https://github.com/getActivity/Toaster)\n\n    * [微信开放平台 - Android 11 系统策略更新](https://open.weixin.qq.com/cgi-bin/announce?action=getannouncement\u0026key=11600155960jI9EY\u0026version=\u0026lang=\u0026token=)\n\n    * [文本转语音 TTS 开发 Android11 适配方案](https://www.jianshu.com/p/d1767a397c10)\n\n## Android 10.0\n\n#### 概览\n\n|      隐私权变更     |       受影响的应用  |    缓解策略      | \n| :---------: | :---------------: | :--------------: | \n| **分区存储** 针对外部存储的过滤视图，可提供对特定于应用的文件和媒体集合的访问权限 | 访问和共享外部存储中的文件的应用     | 使用特定于应用的目录和媒体集合目录 [了解详情](https://developer.android.google.cn/about/versions/10/privacy/changes?hl=zh-cn#scoped-storage) |\n| **增强了用户对位置权限的控制力** 仅限前台权限，可让用户更好地控制应用对设备位置信息的访问权限 | 在后台时请求访问用户位置信息的应用   | 确保在没有后台位置信息更新的情况下优雅降级 使用 Android 10 中引入的权限在后台获取位置信息 [了解详情](https://developer.android.google.cn/about/versions/10/privacy/changes?hl=zh-cn#app-access-device-location) |\n| **系统执行后台 Activity** 针对从后台启动 Activity 实施了限制 | 不需要用户互动就启动 Activity 的应用 | 使用通知触发的 Activity [了解详情](https://developer.android.google.cn/about/versions/10/privacy/changes?hl=zh-cn#background-activity-starts) |\n| **不可重置的硬件标识符** 针对访问设备序列号和 IMEI 实施了限制 | 访问设备序列号或 IMEI 的应用         | 使用用户可以重置的标识符 [了解详情](https://developer.android.google.cn/about/versions/10/privacy/changes?hl=zh-cn#non-resettable-device-ids) |\n| **无线扫描权限** 访问某些 WLAN、WLAN 感知和蓝牙扫描方法需要获得精确位置权限 | 使用 WLAN API 和蓝牙 API 的应用      | 针对相关使用场景请求 `ACCESS_FINE_LOCATION` 权限 [了解详情](https://developer.android.google.cn/about/versions/10/privacy/changes?hl=zh-cn#location-telephony-bluetooth-wifi) |\n\n#### 新特性\n\n* [折叠屏](https://developer.android.google.cn/about/versions/10/highlights?hl=zh-cn#foldables)\n\n* [5G 网络](https://developer.android.google.cn/about/versions/10/highlights?hl=zh-cn#5g_networks)\n\n* [通知栏消息回复](https://developer.android.google.cn/about/versions/10/highlights?hl=zh-cn#smart_reply_in_notifications)\n\n* [深色主题](https://developer.android.google.cn/about/versions/10/highlights?hl=zh-cn#dark_theme)\n\n* [手势导航](https://developer.android.google.cn/about/versions/10/highlights?hl=zh-cn#gesture_navigation)\n\n* [设置面板](https://developer.android.google.cn/about/versions/10/highlights?hl=zh-cn#settings_panels)\n\n* [共享快捷方式](https://developer.android.google.cn/about/versions/10/highlights?hl=zh-cn#sharing_shortcuts)\n\n#### 行为更变\n\n* [针对所有应用的行为变更](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn)\n\n    * [限制非 SDK 接口](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#non-sdk-restrictions)\n    \n    * [手势导航](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#gesture-nav)\n    \n    * [NDK](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#q-ndk)\n    \n        * [共享对象不得包含文本重定位](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#textrel)\n    \n    * [Bionic 库和动态链接器路径变更](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#bionic)\n    \n    * [系统二进制文件/库会映射到只执行内存](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#xom-binaries)\n    \n    * [安全](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#security)\n    \n        * [TLS 1.3 默认处于启用状态](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#tls-1.3)\n    \n        * [TLS 不信任使用 SHA-1 签名的证书](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#sha1-not-trusted)\n    \n        * [KeyChain 行为变更和改进](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#keychain)\n    \n        * [其他 TLS 和加密更改](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#tls-crypto)\n    \n    * [WLAN 直连广播](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#wifi-direct-broadcasts)\n    \n    * [WLAN 感知功能](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#wifi-aware)\n    \n    * [Go 设备上的 `SYSTEM_ALERT_WINDOW`](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#sysalert-go)\n    \n    * [关于以旧版 Android 系统为目标平台的应用的警告](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#low-target-sdk-warnings)\n    \n    * [移除了 SHA-2 CBC 加密套件](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#sha2-cbc-cipher-suites)\n    \n    * [应用使用情况](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#app-usage)\n    \n    * [HTTPS 连接变更](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#https-connection)\n    \n    * [ZIP 文件实用程序库变更](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#zip-file-library)\n    \n        * [Inflater](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#inflater)\n    \n        * [ZipFile](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#zip-file)\n    \n        * [ZipOutputStream](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#zip-output-stream)\n        \n    * [摄像头变更](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#camera)\n    \n    * [电池用量跟踪](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#battery-tracking)\n    \n    * [Android Beam 已弃用](https://developer.android.google.cn/about/versions/10/behavior-changes-all?hl=zh-cn#beam-deprecation)\n\n* [针对 targetSdkVersion 29+ 应用的行为变更](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn)\n\n    * [有关限制非 SDK 接口的更新](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn#non-sdk-restrictions)\n    \n    * [共享内存](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn#shared-memory)\n    \n    * [移除了应用主目录的执行权限](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn#execute-permission)\n    \n    * [Android 运行时只接受系统生成的 OAT 文件](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn#system-only-oat)\n    \n    * [在 ART 中强制要求 AOT 正确性](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn#aot)\n    \n    * [针对全屏 Intent 的权限变更](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn#full-screen-intents)\n    \n    * [支持可折叠设备](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn#foldables)\n    \n    * [java.io.FileChannel.map() 更改](https://developer.android.google.cn/about/versions/10/behavior-changes-10?hl=zh-cn#filechannel-map)\n\n#### 相关资源\n\n* 适配简介\n\n   * [Android 10 适配攻略](https://juejin.cn/post/6844904073024503822)\n\n* 厂商适配指南\n\n    * [OPPO 开放平台 - Android Q 版本应用兼容性适配指导](https://open.oppomobile.com/new/developmentDoc/info?id=10432)\n\n    * [VIVO 开放平台 - Android Q 应用适配指南](https://dev.vivo.com.cn/documentCenter/doc/235)\n\n* 分区存储适配\n\n   * [暂时停用分区存储](https://developer.android.google.cn/training/data-storage/use-cases#opt-out-scoped-storage)\n\n   * [Android 存储用例和最佳做法](https://developer.android.google.cn/training/data-storage/use-cases)\n\n   * [Android 10(Q)/11(R) 分区存储适配](https://juejin.cn/post/6862633674089693197)\n\n   * [Android 10 分区存储适配](https://www.jianshu.com/p/37feb5116191)\n\n   * [Android 10 适配要点，作用域存储](https://blog.csdn.net/guolin_blog/article/details/105419420)\n\n   * [Android MediaStore Api 使用](https://ppting.me/2020/04/19/2020_04_19_how_to_use_Android_MediaStore_Api/)\n\n   * [QQ SDK - 分区存储功能适配](https://wiki.connect.qq.com/%e5%88%86%e4%ba%ab%e5%8a%9f%e8%83%bd%e5%ad%98%e5%82%a8%e6%9d%83%e9%99%90%e9%80%82%e9%85%8d)\n\n   * [微信 SDK - 更新 OpenSDK 适配](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/Android.html#jump2)\n\n   * [支持Android 12，全版本保存图片到相册方案](https://juejin.cn/post/7042218651482587172)\n\n* 深色主题适配\n\n   * [Android 深色模式适配原理分析](https://www.jianshu.com/p/1aaf0cee7a2f)\n\n   * [Android 10 适配要点，深色主题](https://guolin.blog.csdn.net/article/details/106061657)\n\n   * [Android 深色模式的项目应用](https://juejin.cn/post/7022270811524300808)\n\n   * [Android 10 暗黑模式适配，你需要知道的一切](https://juejin.cn/post/6844904173788463112)\n\n* 其他适配\n\n   * [Android 折叠屏适配攻略](https://juejin.cn/post/6844903889267867656)\n\n   * [Android 监听系统截屏操作，适配Android Q（29）](https://juejin.cn/post/7189126960319037495) \n\n## Android 9.0\n\n#### 新特性\n\n* [利用 Wi-Fi RTT 进行室内定位](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#rtt)\n\n* [显示屏缺口支持](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#cutout)\n\n* [通知](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#notifications)\n\n* [多摄像头支持和摄像头更新](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#camera)\n\n* [适用于可绘制对象和位图的 ImageDecoder](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#decoding-images)\n\n* [动画](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#animation)\n\n* [HDR VP9 视频、HEIF 图像压缩和 Media API](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#hdr_vp9_%E8%A7%86%E9%A2%91%E3%80%81heif_%E5%9B%BE%E5%83%8F%E5%8E%8B%E7%BC%A9%E5%92%8C_media_api)\n\n* [JobScheduler 中的流量费用敏感度](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#jobscheduler)\n\n* [Neural Networks API 1.1](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#nnapi)\n\n* [自动填充框架](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#autofill)\n\n* [安全增强功能](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#security)\n\n* [Android 备份](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#android-backups)\n\n* [无障碍功能](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#a11y)\n\n* [旋转](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#rotation)\n\n* [文本](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#text)\n\n* [设备端系统跟踪](https://developer.android.google.cn/about/versions/pie/android-9.0?hl=zh-cn#on-device-systrace)\n\n#### 行为更变\n\n* [针对所有应用的行为变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn)\n\n    * [电源管理](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#power)\n\n    * [隐私权变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#privacy-changes-all)\n\n    * [对使用非 SDK 接口的限制](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#compat)\n\n    * [安全行为变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#security-changes)\n\n        * [设备安全性变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#device-security-changes)\n\n    * [ICU 库更新](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#icu)\n\n    * [Android Test 变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#android-test-changes)\n\n    * [Java UTF 解码器](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#decoder)\n\n    * [使用证书的主机名验证](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#certificate-common-name)\n\n    * [网络地址查询可能会导致网络违规](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#network-address-strictmode)\n\n    * [套接字标记](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#trafficstats-setthreadstatstag)\n\n    * [报告的套接字中可用字节数](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#socketimpl-shutdowninput)\n\n    * [应用不再能访问 `xt_qtaguid` 文件夹中的文件](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#qtaguid-nolonger-accessible)\n\n    * [现在强制执行 `FLAG_ACTIVITY_NEW_TASK` 要求](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#fant-required)\n\n    * [屏幕旋转变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#screen-rotation-changes)\n\n    * [Apache HTTP 客户端弃用影响采用非标准 ClassLoader 的应用](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#trafficstats-setthreadstatstag)\n\n    * [枚举相机](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-all?hl=zh-cn#multi-camera)\n    \n* [针对 targetSdkVersion 28+ 应用的行为变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn)\n\n    * [前台服务](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#fg-svc)\n    \n    * [隐私权变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#privacy-changes-p)\n    \n    * [框架安全性变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#framework-security-changes)\n\n        * [默认启用网络传输层安全协议 (TLS)](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#tls-enabled)\n    \n        * [按进程分设基于网络的数据目录](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#web-data-dirs)\n\n    * [网络连接变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#connectivity-changes)\n    \n        * [网络连接数据计数和多路径](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#data-counting-multipath)\n    \n        * [Apache HTTP 客户端弃用](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#apache-p)\n    \n    * [界面变更](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#ui-changes)\n    \n        * [视图焦点](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#focus)\n    \n        * [CSS RGBA 十六进制值处理](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#hex-value-handling)\n    \n        * [文件的 MIME 类型嗅探：URI](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#mime-type-sniffing)\n    \n        * [文档滚动元素](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#scrolling-element)\n    \n        * [来自已暂停应用的通知](https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28?hl=zh-cn#suspended-apps)\n\n#### 相关资源\n\n* 适配简介\n\n    * [Android 9.0 适配指南](https://juejin.cn/post/6844903906942648334)\n\n    * [Android 9.0适配及部分新特性介绍](https://cloud.tencent.com/developer/article/1370376)\n\n* 厂商适配指南\n\n    * [VIVO 开放平台 - Android P 应用适配指南](https://dev.vivo.com.cn/documentCenter/doc/145)\n\n    * [小米开放平台 - MIUI Android P 适配指南](https://dev.mi.com/console/doc/detail?pId=1351)\n\n* 刘海屏适配\n\n    * [Android 刘海屏适配全攻略](https://www.jianshu.com/p/561f7241153b)\n\n    * [Android 9.0 系统新特性，对刘海屏设备进行适配](https://guolin.blog.csdn.net/article/details/103112795)\n\n    * [Android 刘海屏适配框架（停止维护）](https://github.com/zhangzhun132/NotchTools)\n\n* 反射 API 适配\n\n    * [区分 SDK 接口和非 SDK 接口](https://developer.android.google.cn/guide/app-compatibility/restrictions-non-sdk-interfaces?hl=zh-cn)\n\n    * [一种绕过 Android P 对非 SDK 接口限制的简单方法](https://weishu.me/2018/06/07/free-reflection-above-android-p)\n\n    * [另一种绕过 Android P 以上非公开 API 限制的办法](https://weishu.me/2019/03/16/another-free-reflection-above-android-p)\n\n    * [隐藏 API 反射框架 FreeReflection](https://github.com/tiann/FreeReflection)\n\n* WebView 多进程适配\n\n    * [Android 9.0/P WebView 多进程使用的问题](https://www.cnblogs.com/renhui/p/13942060.html)\n\n    * [有效解决 WebView 多进程崩溃](https://juejin.cn/post/6942298361454133261)\n\n## Android 8.0 / 8.1\n\n#### 新特性\n\n* [Android 8.0 新特性](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn)\n\n    * [用户体验](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#ux)\n\n        * [通知](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#notifications)\n    \n        * [自动填充框架](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#af)\n    \n        * [画中画模式](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#opip)\n    \n        * [可下载字体](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#df)\n    \n        * [XML 中的字体](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#fix)\n    \n        * [自动调整 TextView 的大小](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#atv)\n    \n        * [自适应图标](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#ai)\n    \n        * [颜色管理](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#cm)\n    \n        * [WebView API](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#wv)\n    \n        * [固定快捷方式和小部件](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#iapoas)\n    \n        * [最大屏幕纵横比](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#max-aspect-ratio)\n    \n        * [多显示器支持](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#mds)\n    \n        * [统一的布局外边距和内边距](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#ulmp)\n    \n        * [指针捕获](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#pc)\n    \n        * [应用类别](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#category)\n    \n        * [Android TV 启动器](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#tvlauncher)\n    \n        * [AnimatorSet](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#aset)\n    \n        * [输入和导航](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#ian)\n    \n    * [系统](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#sys)\n\n        * [视图默认焦点](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#vdf)\n    \n        * [新的 StrictMode 检测程序](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#strictmode)\n    \n        * [缓存数据](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#cache)\n    \n        * [内容提供程序分页](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#cpp)\n    \n        * [内容刷新请求](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#df)\n    \n        * [JobScheduler 改进](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#jobscheduler)\n    \n        * [自定义数据存储](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#data-store)\n    \n        * [findViewById 签名变更](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#fvbi-signature)\n    \n    * [媒体增强功能](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#me)\n\n        * [VolumeShaper](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#media-vs)\n    \n        * [音频焦点增强功能](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#media-af)\n    \n        * [媒体指标](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#mm)\n    \n        * [MediaPlayer](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#mp)\n    \n        * [音频录制器](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#mr)\n    \n        * [音频播放控制](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#apc)\n    \n        * [增强的媒体文件访问功能](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#imfa)\n\n    * [连接](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#cs)\n\n        * [WLAN 感知](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#aware)\n    \n        * [蓝牙](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#bt)\n    \n        * [配套设备配对](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#cdp)\n\n    * [共享](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#sh)\n\n        * [智能共享](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#smsh)\n    \n        * [智能文本选择](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#sts)\n\n    * [无障碍功能](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#a11y)\n\n        * [无障碍功能按钮](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#ab)\n    \n        * [独立的音量调整](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#iva)\n    \n        * [指纹手势](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#fg)\n    \n        * [字词级突出显示](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#wlh)\n    \n        * [标准化单端范围值](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#sosrv)\n    \n        * [提示文本](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#ht)\n    \n        * [连续的手势分派](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#cgd)\n\n    * [安全性与隐私](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#sp)\n\n        * [权限](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#perms)\n    \n        * [新的帐号访问和 Discovery API](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#naa)\n    \n        * [Google Safe Browsing API](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#sb)\n\n    * [测试](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#test)\n\n        * [仪器测试](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#instr)\n    \n        * [用于测试的模拟 Intent](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#mit)\n\n    * [运行时和工具](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#rt)\n\n        * [平台优化](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#art)\n    \n        * [更新的 Java 支持](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#java)\n    \n        * [更新的 ICU4J Android Framework API](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#icu4j)\n    \n        * [Android 企业版](https://developer.android.google.cn/about/versions/oreo/android-8.0?hl=zh-cn#ae)\n\n* [Android 8.1 新特性](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn)\n\n    * [Android Oreo（Go 版本）](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#go)\n\n    * [Neural Networks API](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#nnapi)\n\n    * [自动填充框架更新](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#autofill)\n\n    * [通知](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#notify)\n\n    * [EditText 更新](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#edittext)\n\n    * [程序化安全浏览操作](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#safebrowsing)\n\n    * [视频缩略图提取器](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#video-thumbnail)\n\n    * [Shared memory API](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#sharedmemory)\n\n    * [WallpaperColors API](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#wallpaper)\n\n    * [指纹更新](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#fingerprint)\n\n    * [加密更新](https://developer.android.google.cn/about/versions/oreo/android-8.1?hl=zh-cn#crypto)\n\n#### 行为变更\n\n* [针对所有应用的行为变更](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#atap)\n\n    * [后台执行限制](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#back-all)\n    \n    * [Android 后台位置限制](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#abll)\n    \n    * [应用快捷键](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#as)\n    \n    * [语言区域和国际化](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#lai)\n    \n    * [提醒窗口](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#all-aw)\n    \n    * [输入和导航](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#ian)\n    \n    * [网页表单自动填充](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#wfa)\n    \n    * [无障碍功能](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#a11y)\n    \n    * [网络连接和 HTTP(S) 连接](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#networking-all)\n    \n    * [蓝牙](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#bt)\n    \n    * [无缝连接](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#sc)\n    \n    * [安全性](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#security-all)\n    \n    * [隐私性](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#privacy-all)\n    \n    * [记录未捕获的异常](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#loue)\n    \n    * [联系人提供程序使用情况统计方法的变更](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#cpu)\n    \n    * [集合的处理](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#ch-all)\n    \n    * [Android 企业版](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#work)\n\n* [针对 targetSdkVersion 26+ 应用的行为变更](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#o-apps)\n\n    * [提醒窗口](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#cwt)\n    \n    * [内容变更通知](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#ccn)\n    \n    * [视图焦点](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#o-vf)\n    \n    * [安全性](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#o-sec)\n    \n    * [帐号访问和可检测性](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#aaad)\n    \n    * [隐私性](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#o-pri)\n    \n    * [权限](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#rmp)\n    \n    * [媒体](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#med)\n    \n    * [原生库](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#nl)\n    \n    * [集合的处理](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#o-ch)\n    \n    * [类加载行为](https://developer.android.google.cn/about/versions/oreo/android-8.0-changes?hl=zh-cn#o-cl)\n\n#### 相关资源\n\n* 适配简介\n\n    * [Android 8.0 适配指北](https://weilu.blog.csdn.net/article/details/80965631)\n\n* 厂商适配指南\n\n    * [VIVO 开放平台 - Android 8.0 适配指南](https://dev.vivo.com.cn/documentCenter/doc/105)\n\n* 通知渠道适配\n\n    * [Android 通知栏微技巧，8.0 系统中通知栏的适配](https://blog.csdn.net/guolin_blog/article/details/79854070)\n\n    * [创建和管理通知渠道](https://developer.android.google.cn/training/notify-user/channels)\n\n    * [Android 应用图标微技巧，8.0 系统中应用图标的适配](https://blog.csdn.net/guolin_blog/article/details/79417483)\n\n* 透明 Activity 方向适配\n\n    * [Android 8.0 踩坑记录 - Only fullscreen opaque activities can request orientation](https://www.jianshu.com/p/d0d907754603)\n\n    * [Only fullscreen opaque activities can request orientation 问题及解决方案](https://www.jianshu.com/p/fbfec24d7916)\n\n    * [Only fullscreen activities can request orientation 终极解决方法](https://blog.csdn.net/starry_eve/article/details/82777160)\n\n    * [\"Only fullscreen opaque activities can request orientation \"问题再分析](https://juejin.cn/post/6844903808485556232)\n\n* 启动后台 Service 适配\n\n    * [Android 8.0 启动后台service 出错 IllegalStateException: Not allowed to start service Intent](https://blog.csdn.net/u010784887/article/details/79675147)\n\n    * [Android 8.0 + Service开启方式兼容处理](https://blog.csdn.net/o279642707/article/details/82352431)\n\n    * [Context.startForegroundService() did not then call Service.startForeground？](https://blog.csdn.net/sinat_20059415/article/details/80584487)\n\n    * [Android 8.0: java.lang.IllegalStateException: Not allowed to start service Intent](https://stackoverflow.com/questions/46445265/android-8-0-java-lang-illegalstateexception-not-allowed-to-start-service-inten)\n\n* 画中画适配\n\n    * [Android画中画（PIP）全解析，踩坑记录](https://juejin.cn/post/7301544527478685731)\n\n    * [Android 原生 Picture in Picture 画中画功能避坑指南](https://juejin.cn/post/7240444181326807101)\n\n    * [Android -- 系统画中画实践指南](https://juejin.cn/post/7276696116905394228)\n\n    * [如何在 Android 中实现画中画功能](https://mp.weixin.qq.com/s/oC4qJudTd99dfyk2wwt2ZQ)\n\n* 其他适配\n\n    * [适配 Anddroid 8.0 多语言的解决方案](https://github.com/getActivity/MultiLanguages)\n\n## Android 7.0 / 7.1.1\n\n#### 新特性\n\n* [Android 7.0 新特性](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn)\n\n    * [多窗口支持](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#multi-window_support)\n\n    * [通知增强功能](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#notification_enhancements)\n\n    * [配置文件指导的 JIT/AOT 编译](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#jit_aot)\n\n    * [快速的应用安装路径](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#quick_path_to_app_install)\n\n    * [随时随地低电耗模式](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#doze_on_the_go)\n\n    * [后台优化](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#background_optimizations)\n\n    * [SurfaceView](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#surfaceview)\n\n    * [流量节省程序](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#data_saver)\n\n    * [Vulkan API](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#vulkan)\n\n    * [Quick Settings Tile API](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#tile_api)\n\n    * [号码屏蔽](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#number-blocking)\n\n    * [来电过滤](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#call_screening)\n\n    * [多语言区域支持，更多语言](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#multi-locale_languages)\n\n    * [新增的表情符号](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#emoji)\n\n    * [Android 中的 ICU4J API](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#icu4)\n\n    * [WebView](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#webview)\n\n        * [Chrome 和 WebView 配合使用](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#chrome-%E5%92%8C-webview-%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8)\n\n        * [多进程](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#%E5%A4%9A%E8%BF%9B%E7%A8%8B)\n\n        * [Javascript 在页面加载之前运行](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#javascript-%E5%9C%A8%E9%A1%B5%E9%9D%A2%E5%8A%A0%E8%BD%BD%E4%B9%8B%E5%89%8D%E8%BF%90%E8%A1%8C)\n\n        * [不安全起点上的地理定位](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#%E4%B8%8D%E5%AE%89%E5%85%A8%E8%B5%B7%E7%82%B9%E4%B8%8A%E7%9A%84%E5%9C%B0%E7%90%86%E5%AE%9A%E4%BD%8D)\n\n        * [测试 WebView 测试版](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#%E6%B5%8B%E8%AF%95-webview-%E6%B5%8B%E8%AF%95%E7%89%88)\n\n    * [OpenGL™ ES 3.2 API](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#gles_32)\n\n    * [Android TV 录制](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#android_tv_recording)\n\n    * [Android for Work](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#android_for_work)\n\n        * [工作资料安全性挑战](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#work_profile_security_challenge)\n    \n        * [关闭工作](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#turn_off_work)\n    \n        * [Always on VPN](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#always_on_vpn)\n    \n        * [自定义配置](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#custom_provisioning)\n\n    * [无障碍增强功能](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#accessibility_enhancements)\n\n    * [直接启动](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#direct_boot)\n\n    * [密钥认证](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#key_attestation)\n\n    * [网络安全性配置](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#network_security_config)\n\n    * [默认受信任的证书颁发机构](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#default_trusted_ca)\n\n    * [APK signature scheme v2](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#apk_signature_v2)\n\n    * [作用域目录访问](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#scoped_directory_access)\n\n    * [键盘快捷键辅助工具](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#keyboard_shortcuts_helper)\n\n    * [Custom Pointer API](https://developer.android.google.cn/about/versions/nougat/android-7.0?hl=zh-cn#custom_p","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetactivity%2Fandroidversionadapter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetactivity%2Fandroidversionadapter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetactivity%2Fandroidversionadapter/lists"}