Отправка необработанных инфракрасных кодов на устройства Sony Xperia

я опубликовал это в надежде, что ответственный инженер Sony ответит, как рекомендовано, на https://developer.sony.com/support/how-to-post-tag-a-question/

У меня простой вопрос/требование. Почему устройства Sony, такие как планшет Xperia Z2, не реализуют Google Infrared API:

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

Я думаю, что официальный Sony IR Remote API — нелепый выбор по сравнению с этим. Он не только не может отправлять необработанные инфракрасные последовательности, но также ограничивает его использование дисками Sony STOCK. Я думаю, что это серьезный недостаток, который ограничивает возможности устройств Sony по сравнению с другими брендами, такими как Samsung и HTC.

В описании API Sony говорится:

«Приложение Sony для дистанционного управления на планшете или смартфоне через ИК-пульт API без необходимости низкоуровневой связи с инфракрасным элементом».

Звучит как что-то положительное, а на самом деле отрицательное. ХОЧУ общение на низком уровне!!! Поэтому, пожалуйста, сделайте что-нибудь, выпустив фрагмент кода, как получить доступ к бластеру и отправить необработанные команды, такие как 400 мкс вкл, 600 мкс выкл, и это откроет устройства Sony для сторонних инфракрасных приложений, которые могут поддерживать больше устройств и открывают новые возможности. Не должно быть так тяжело.


person ktwo    schedule 03.11.2014    source источник
comment
Вы правы, у меня такая же проблема. Sony IR бесполезна для всех и не соответствует директивам Google Android.   -  person GMG    schedule 09.11.2014


Ответы (1)


Устройства, такие как Z2 Tablet и более ранние версии, появились раньше, чем Google IR API, который был представлен в Android 4.4. Таким образом, аппаратное обеспечение не предназначено для поддержки Google IR API и может поддерживать только Sony IR API.

person mldeveloper    schedule 16.01.2015
comment
Даже если это так, добавьте некоторый метод кода sendRaw() в Sony IR API, как это сделала LG со своим API. Кроме того, Kitkat был доступен до выпуска некоторых устройств, которые не поддерживают Google IR API. См. по этой ссылке: developer.lge.com/MOBILE_HELP/topic/lge.mobilesdk.LGQRemote.api/ , LG также использует UEI, как и SONY. Так что МОЖНО как-то заставить его поддерживать ИК-данные ;) Пожалуйста, сделайте нам одолжение. - person ktwo; 17.01.2015
comment
Прошло время, а решения нет. Не могли бы вы просто дать нам фрагмент кода о том, как отправлять необработанные инфракрасные коды? Должен быть способ получить доступ к бластеру без полноценного SDK. В вашем приложении вы тоже это делаете. Почему только Sony таким странным способом, все остальные производители просто используют Google-API - person ktwo; 16.02.2015