Одно приложение для запуска на ТВ и планшете (с GPS)

У меня есть приложение Honeycomb, которое я хотел бы запустить на планшете и в GoogleTV. В моем приложении есть код для обработки ситуаций, зависящих от того, находится ли приложение на телевизоре или планшете.

Мое приложение не отображается на рынке GoogleTV. Я включил в свой манифест:

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

and 

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

Кто-нибудь знает, что если объявление разрешения...LOCATION приведет к тому, что его не увидят на рынке? Если так, есть ли способ включить эту сторону кода, если не телевизор?

2 ответа

Решение

Для разрешения android.permission.ACCESS_FINE_LOCATION неявно требуется функция android.hardware.location.gps, которая не поддерживается в Google TV. добавлять

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

в манифест вашего приложения, чтобы убедиться, что эта функция не требуется.

Там нет поддержки GPS, вместо этого вы должны использовать

android.hardware.location
or
android.hardware.location.network
Другие вопросы по тегам