【问题标题】:Target API - Will old devices still support deprecated features?Target API - 旧设备是否仍支持已弃用的功能?
【发布时间】:2018-09-17 00:41:35
【问题描述】:

对不起,如果这个问题已经被问过,但我找不到任何东西。

从 2018 年 11 月开始,所有 Android 应用都需要以 API lvl 26 为目标,否则您将无法发布任何新更新。所以我明白,当我将我的应用程序定位到 API lvl 26 时,将会有一些功能不再起作用。例如隐式广播接收器。现在我的问题。 API lvl 26 中已弃用的那些旧功能是否仍适用于使用旧 API 的设备?例如,当有人使用在 API lvl 21 上运行的设备时。即使我的应用以 API lvl 26 为目标,这些设备是否仍支持这些功能?

希望你明白我的意思。

提前致谢

【问题讨论】:

  • 答案是肯定的。该限制将根据操作系统版本应用。所以你应该牢记这一点来编写代码。

标签: java android api deprecated


【解决方案1】:

是的,尽管应避免使用已弃用的方法和功能,但运行 API 级别 21 的设备在您的应用针对任何 API > 21 时仍将支持这些功能。对于此类未来的任何要求也是如此,直到它明确说明这些功能将被删除。

确保您应用的最小 SDK 仍为 21 或更低。

【讨论】:

    猜你喜欢
    • 2010-10-22
    • 1970-01-01
    • 2013-08-28
    • 2011-12-24
    • 2016-04-24
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多