我正试图编写一个应用程序来玩我的手机的红外线冲击波。
然而,当我使用任何Android SDK(我已经尝试过IntelliJ,Android Studio和Eclipse)时,我得到了#Soph;必须是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.我该怎么办?你需要我的更多信息吗?提前致谢。
答案 0 :(得分:5)
我认为它可能是SDK错误,但您可以忽略它。
Android L预览中的CAMERA_SERVICE相同,IDE(android studio)仍然在源代码编辑器上显示错误,但gradle显示BUILD SUCCESSFUL。