Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как перенести мое приложение Android 2.2 на Google TV

Автор вопроса: gvdОтветов: 1

У меня есть приложение, разработанное для API Google 2.2 (оно включает карты), и я хочу сделать его совместимым с Google TV. Я искал, что нужно изменить в моем приложении (по умолчанию оно не отображается на рынке Google TV). Одна из вещей, которые я нашел, заключалась в том, чтобы установить:

<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>

Я добавил это в AndroidManifest.xml и запустил свое приложение в эмуляторе Google TV, и оно работает нормально. Я также запустил его на своем собственном Google TV без каких-либо проблем. Однако мое приложение по-прежнему не появляется на рынке Google TV после загрузки изменений.

Есть ли какие-то другие настройки XML, которые мне нужно изменить, или это может быть использование некоторых классов, которые заставляют рынок запрещать запуск моего приложения на Google TV?

android-emulatorandroidgoogle-tv

Ответы

Ответ 1 · рейтинг 2 · gvd

Хорошо, я понял это. Мне нужно было добавить следующий тег в AndroidManifest.xml:

<uses-feature android:name="android.hardware.location.gps" android:required="false"/>

Это используется рынком для фильтрации. Мое приложение на телефоне использует GPS, но это не требуется для Google TV.

Примечание для Google: единственный способ попробовать это - рассылать текущим пользователям новые обновления, пока они не заработают. У них должно быть лучшее решение, если они хотят больше приложений на рынке Google TV.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы