4

我最近得到了一个 Galaxy Tab 2,其中包括一个遥控器。我试图用谷歌搜索一些 api 可用性,但找不到任何东西。是否有在自定义应用程序上使用 IR 控件,还是被三星锁定?

谢谢

4

2 回答 2

2

真的很晚的答案,但对于那些发现这个问题的人......

我也在寻找三星红外 API。我只发现三星开发者论坛对类似查询的回复(日期为 2012 年 9 月 6 日),其中三星代表表示三星没有向公众提供 IR API。

于 2013-05-30T06:39:16.533 回答
0

我们可以使用自定义应用程序控制 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.");
        }




    }
于 2014-10-03T05:26:11.607 回答