gpt4 book ai didi

android - 什么是非 SDK 接口(interface)

转载 作者:IT老高 更新时间:2023-10-28 23:33:42 34 4
gpt4 key购买 nike

在搜索新的 Android P 功能后,我发现了非 SDK 接口(interface)的限制。我的问题是,

什么是非 SDK 接口(interface)或 SDK 接口(interface)?它们之间有什么区别?特别是让非 SDK 变得更好。适用于 android 的流行 SDK 和非 SDK 接口(interface)示例。

附:我遇到了区分 SDK 和 API 接口(interface)的抽象答案,但它没有满足我的问题:/

最佳答案

引用 the documentation :

Generally speaking, SDK interfaces are those ones found documented in the Android framework Package Index.

并非框架中的所有内容都出现在文档中。源代码中标有 @hide 的类、方法、字段等在运行时可用but are not part of the SDK并且不会出现在文档中。这些项目只能通过非传统方式访问,例如反射。

这就是Android P starting to ban .

多年来,我一直建议开发人员不要访问这些东西,因为它们不可靠。由于基于 Android 版本或设备制造商/ROM modder 调整的更改,任何 Android 设备都可能没有隐藏的东西。现在,至少在某些情况下,Google 将更加坚定地执行这一建议。

specially that makes non-SDK once better

它们并不“更好”。但是,出于某种原因(例如,API 尚未确定),它们可能会提供对 SDK 中不可用的某些功能的访问。

关于android - 什么是非 SDK 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50100276/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com