Одно приложение для запуска на ТВ и планшете (с 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