【问题标题】:Android Consumer IR Manager Must be one of:Android Consumer IR Manager 必须是以下之一:
【发布时间】: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映射到的。

标签: java android eclipse intellij-idea android-studio


【解决方案1】:

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

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

【讨论】:

  • 谢谢,这是真的。我只是还没有做任何事情,所以我没想过要尝试编译!不过,我的强迫症在它下面的那条小线上快疯了;)
猜你喜欢
  • 1970-01-01
  • 2018-02-18
  • 1970-01-01
  • 2016-06-26
  • 2022-08-19
  • 2022-11-19
  • 2020-10-23
  • 2017-04-02
  • 2017-07-20
相关资源
最近更新 更多