gpt4 book ai didi

android - Lollipop 更新后 HTC ONE M8 IR Blaster 无法正常工作

转载 作者:可可西里 更新时间:2023-10-31 22:04:11 25 4
gpt4 key购买 nike

我需要使用 HTC One 设备上的红外发射器。在 lolipop 更新之前我可以做到这一点没问题,但现在我的代码不起作用。

    ConsumerIrManager mCIR = (ConsumerIrManager)getSystemService(Context.CONSUMER_IR_SERVICE);
mCIR.transmit(freq, pat);

其中 freq 和 pattern 是打开我的电视所需的值(来自制造商)

运行这段代码我没有遇到任何错误,唯一的问题是 HTC one 设备上的红外发射器没有亮起。 (通过相机看 ir blaster )。我不明白,完全相同的代码适用于 galaxy s5 设备。如果有人可以让红外线在 HTC one 设备上工作,我将不胜感激。

最佳答案

是的,这个问题好像是reported在 Android 的官方错误跟踪器上。

I am developing an App which uses the official Consumer IR API introduced in Android 4.4 KitKat. Since the Lollipop rollouts for popular devices like the HTC One M8 or Samsung Galaxy S5 I am getting many reports from users of said devices that my App is not working on Lollipop. I do not own a Lollipop device myself, but I borrowed an M8 and did some tests.

It seems like the method ConsumerIrManager.transmit() is a no-op on Lollipop. No matter was pattern is given, it returns instantly.

Before discovering that Galaxy S5 users have the same problem, I contacted the HTC support on that matter and was told to contact the Google support.

似乎 S5 设备也遇到了同样的问题,尽管很难说清楚,因为开发人员从 S5 所有者那里得到了相互矛盾的报告。

这是一个 HTC-only fix由于 Lollipop 更新而停止工作后,有人为他的 M7 找到了。他基本上恢复到早期版本的 IR HTC API在他们切换到官方 Google 的 API 之前。

否则,您应该在错误跟踪器上为该问题加注星标,或许还可以让您自己的用户也这样做。 Star 这个问题的人越多,它的优先级就越高。

关于android - Lollipop 更新后 HTC ONE M8 IR Blaster 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30021453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com