我正在尝试为我的电视构建一个非常简单的远程应用程序。经过一番研究,我找到了ConsumerIrManagerClass
,但是当我打电话时,this.getSystemService("CONSUMER_IR_SERVICE");
我得到null
...
手机是三星 Galaxy S4,所以它有一个红外传感器......
这是我的方法的代码:
public void btnOnOff_Click(View view) {
String command = "0000 0073 0000 000c 0020 0020 0020 0020 0040 0020 0020 0020 0020 0020 0020 0020 0020 0020 0020 0020 0020 0040 0020 0020 0040 0020 0020 0cbf";
irManager = (ConsumerIrManager) this.getSystemService("CONSUMER_IR_SERVICE");
irManager.transmit(36000, hexToDec(command));
}
有谁知道如何解决这个问题?