Android Consumer IR Manager 必须是以下之一:

Posted

技术标签:

【中文标题】Android Consumer IR Manager 必须是以下之一:【英文标题】:Android Consumer IR Manager Must be one of: 【发布时间】:2014-10-06 05:19:02 【问题描述】:

我正在尝试编写一个应用来玩弄我手机的红外线发射器。

但是,当我使用任何 android SDK(我尝试过 IntelliJ、Android Studio 和 Eclipse)时,我得到“必须是 Context.SOMETHING 之一”,并且 SOMETHING 是这个调用必须是的所有事物的庞大列表.

但是,我没有看到: CONSUMER_IR_SERVICE

就像这个链接说我应该:https://developer.android.com/reference/android/hardware/ConsumerIrManager.html

我的代码是:

    activity.getSystemService("CONSUMER_IR_SERVICE");

是的,在有人问之前,我正在尝试使用 API 19,并且据我所知,这一切都已正确设置。我的模拟器正在运行 API 19,清单需要 API 19,上面的代码也是如此。

如果重要的话,我正在使用 OS X 10.09、java 8。我该怎么办?您需要我提供更多信息吗?提前致谢。

【问题讨论】:

看起来像一个 SDK 错误。 这真是太糟糕了,我不确定我是否会购买它......那么其他人如何能够制作这样的应用程序? 尝试使用字符串值"consumer_ir",这是Context.CONSUMER_IR_SERVICE映射到的。 【参考方案1】:

我认为可能是 SDK 的 bug,但你可以忽略它。

Android L 预览版上的CAMERA_SERVICE 相同,IDE(android studio) 在源代码编辑器上仍然显示错误,但 gradle 显示 BUILD SUCCESSFUL。

【讨论】:

谢谢,这是真的。我只是还没有做任何事情,所以我没想过要尝试编译!不过,我的强迫症在它下面的那条小线上快疯了;)

以上是关于Android Consumer IR Manager 必须是以下之一:的主要内容,如果未能解决你的问题,请参考以下文章

Android中的consumer-rules.pro和proguard-rules.pro有啥区别?

应用程序在测试 ir 时不断崩溃并且无法运行

python 公开MayaPyManager类,该类用于运行MayaPy实例,并对路径和环境变量进行明确控制。 Manag

树莓派 ——红外遥控篇lirc【内核4.19.x】

Android:是不是可以以编程方式删除系统管理的通知?

英语中ir和ur发音规则