如何为某些接收者/活动设置最小 API

Posted

技术标签:

【中文标题】如何为某些接收者/活动设置最小 API【英文标题】:How To Set Min API To Certain Receiver/Activity 【发布时间】:2013-06-13 19:21:12 【问题描述】:

我为我的应用程序创建了一个小部件,我正在使用TextClock 来显示时间。问题是,低于 Jellybean 的 android API 版本不支持它。

我的问题是,我如何在清单中将接收器设置为最低 API 17 或其他东西,这样小部件就不会在 API 17 下列出?

【问题讨论】:

【参考方案1】:

为小部件接收器设置 android 启用标志,如下所示

android:enabled="@bool/widget_enabled"

并将 values-r16 和 values-r17 中 widget_enabled 的布尔值设置为默认值 true 和 false

【讨论】:

以上是关于如何为某些接收者/活动设置最小 API的主要内容,如果未能解决你的问题,请参考以下文章

广播接收器在某些设备中使应用程序崩溃

如何为 API 凭据设置/取消设置多个帐户

c - 如何为 strtol 设置限制

NServiceBus - 如何为每个接收者订阅的消息类型获取单独的队列?

如何为 3 个不同的事件(信号量、pthread 条件和阻塞套接字接收)阻塞单个线程?

如何为特定令牌设置静默通知?