Android 16 中非 SDK 接口限制的更新
通过收藏保持井井有条 根据您的偏好保存内容并进行分类。
Android 16 包含根据与 Android 开发者协作以及最新的内部测试更新的受限非 SDK 接口列表。在限制非 SDK 接口之前,我们尽可能确保提供了公共替代方案。
如果您的应用不以 Android 16(API 级别 36)为目标平台,则其中一些变更可能不会立即影响您。但是,尽管您的应用可能根据应用的目标 API 级别访问某些非 SDK 接口,但使用任何非 SDK 方法或字段始终存在导致应用崩溃的高风险。
如果您不确定应用是否使用了非 SDK 接口,可以测试您的应用来查找。如果您的应用依赖于非 SDK 接口,您应开始规划迁移到 SDK 替代方案。不过,我们理解有些应用存在使用非 SDK 接口的有效用例。如果您找不到适用于应用中某个功能的非 SDK 接口替代方案,则应请求新的公共 API。
如需查看 Android 16 的所有非 SDK 接口的完整列表,请下载以下文件
文件: hiddenapi-flags.csv
SHA-256 校验和: 9102af02fe6ab68b92464bdff5e5b09f3bd62c65d1130aaf85d3296f17d38074
本页面上的内容和代码示例受内容许可中描述的许可条款约束。Java 和 OpenJDK 是 Oracle 及/或其关联公司的商标或注册商标。
上次更新时间:2025-06-10 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["过于复杂/步骤过多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:2025-06-10 UTC。"],[],[]]