Как перенести приложение Android 2.2 в Google TV - PullRequest
1 голос
/ 19 декабря 2011

У меня есть приложение, разработанное для 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?

1 Ответ

2 голосов
/ 19 декабря 2011

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

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

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

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

...