2014-11-03 77 views
0

我已经发布这个希望负责任的索尼工程师答案就像推荐上https://developer.sony.com/support/how-to-post-tag-a-question/发送索尼XPERIA设备

我的问题原料的红外代码/要求很简单.. 为什么做索尼设备,如的Xperia Z2平板电脑不实现谷歌红外API:

https://developer.android.com/reference/android/hardware/ConsumerIrManager.html

我认为索尼官方IR远程API相比是一个可笑的选择。它不仅不能发送原始的红外序列,而且也限制了其用于Sony STOCK ROM。我认为这是一个主要缺陷,并且与三星和HTC等其他品牌相比,索尼设备的可能性受到限制。

索尼API描述说:

“在平板电脑或智能手机,通过IR远程API索尼的遥控应用程序,而不需要与红外线元件低级通信”

这听起来像是积极的东西 - 虽然它实际上是消极的。我想要低级别的沟通!所以请做一些事情,发布一些代码片段,如何访问冲击波并发送400μs等原始命令,600μs关闭就足够了,并将打开索尼设备到第三方红外应用程序,这些应用程序可以支持更多设备,并开辟新的可能性。不应该那么辛苦。

+0

你说得对,我有同样的问题。索尼红外线对所有人都没用,并且不符合谷歌Android指令。 – GMG 2014-11-09 16:29:47

回答

0

Z2平板电脑和更老的设备早于Android 4.4引入的Google IR API。因此,该硬件的设计不支持Google IR API,并且只能支持Sony IR API。

+0

即使这是真的,然后添加一些sendRaw()代码方法到索尼的IR API,如LG用他们的api做的 - 另外Kitkat在一些不支持Google IR API的设备发布之前就可用。请参阅此链接:http://developer.lge.com/MOBILE_HELP/topic/lge.mobilesdk.LGQRemote.api/html/Developing/Developing/Sending%20Raw%20IR%20Data.htm,LG也使用SONY之类的UEI。所以它可能以某种方式使其支持IR数据;)请帮我们这个忙 – ktwo 2015-01-17 18:34:59

+0

时间已经过去了仍然没有解决方案。你不能只给我们一个关于如何发送原始红外代码的代码片段吗?如果没有完整的SDK,必须有方法才能访问冲突。在你的应用中,你也是这样做的。为什么只有索尼采用这种奇怪的方式,所有其他制造商只使用Google-API – ktwo 2015-02-16 13:48:44

相关问题