Избегайте фильтрации Android Market при необязательном использовании местоположения

В своем приложении я пытаюсь использовать информацию о местоположении, если она доступна. Следовательно, у меня есть эти разрешения в моем манифесте:

например

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

ПРИМЕЧАНИЕ. У меня НЕТ тега для местоположения, который, как я понял, использовался для фильтрации в Android Market.

Когда я загружаю на Android Market, я получить это сообщение:

Этот apk запрашивает 4 функции, которые будут использоваться для фильтрации Android Market android.hardware.location.network android.hardware.location android.hardware.location.gps android.hardware.touchscreen

, который, на мой взгляд, предполагает, что он будет отображаться только для устройств, имеющих оборудование для определения местоположения и местоположения. сеть и GPS.

Но мое использование местоположения не является обязательным, и приложение будет работать, если оно не avaialble.

Следует ли мне удалить эти разрешения из моего манифеста (будут ли у меня исключения, когда я попытаюсь его использовать?)?

Есть ли способ оставить разрешения и избежать фильтрации Android Market на их основе?

7
задан Programmer Bruce 16 June 2011 в 15:13
поделиться