Одно приложение для запуска на ТВ и планшете (с GPS) - PullRequest
2 голосов
/ 28 декабря 2011

У меня есть приложение 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 ]

1 голос
/ 29 декабря 2011

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

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

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

0 голосов
/ 28 декабря 2011

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

android.hardware.location
or
android.hardware.location.network
...