- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
在搜索新的 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/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
我已更改 my.cnf。并检查sql_mode使用下面的命令 select @@global.sql_mode; 它说, 我也尝试过 set global sql_mode=''; SET sql_m
首先,我有一个结构,它有一个值和一个默认值 struct S { int a = 1; }; 当 gcc 和 clang 都是 non-const/non-constexpr 时,可以默认构造
我是一名优秀的程序员,十分优秀!