我最近得到了一个 Galaxy Tab 2,其中包括一个遥控器。我试图用谷歌搜索一些 api 可用性,但找不到任何东西。是否有在自定义应用程序上使用 IR 控件,还是被三星锁定?
谢谢
我最近得到了一个 Galaxy Tab 2,其中包括一个遥控器。我试图用谷歌搜索一些 api 可用性,但找不到任何东西。是否有在自定义应用程序上使用 IR 控件,还是被三星锁定?
谢谢
真的很晚的答案,但对于那些发现这个问题的人......
我也在寻找三星红外 API。我只发现三星开发者论坛对类似查询的回复(日期为 2012 年 9 月 6 日),其中三星代表表示三星没有向公众提供 IR API。
我们可以使用自定义应用程序控制 ir blaster..它没有锁定......你可以试试这个代码..
@SuppressLint("NewApi")
public void click(View v) {
final ConsumerIrManager irManager = (ConsumerIrManager) getSystemService(CONSUMER_IR_SERVICE);
Log.i("PowerButton", "Button Clicked.");
if (irManager.hasIrEmitter()) {
Log.i("PowerButton", "Has IR Emitter.");
ConsumerIrManager.CarrierFrequencyRange[] freqRange = irManager.getCarrierFrequencies();
Log.i("PowerButton", "Min Frequency: " + freqRange[0].getMinFrequency());
Log.i("PowerButton", "Max Frequency: " + freqRange[0].getMaxFrequency());
int[] pattern = {/* Insert pattern here */};
int frequency = 10000;
irManager.transmit(frequency, pattern);
} else {
Log.i("PowerButton", "Does not have an IR Emitter.");
}
}