내 응용 프로그램이 사용할 수있는 경우 GPS/네트워크 위치에 액세스하려고합니다. Google Play에서 GPS/네트워크 로케이터가없는 기기를 걸러 내고 싶지 않습니다.위치 : GPS/네트워크 권한 : 가능하면 필요합니다.
어떻게해야합니까?
현재 내 매니페스트에 있습니다
-permission ACCESS_COARSE_LOCATION이 android.hardware.location.network
및 android.hardware.location
기능을 의미한다 : 그러나
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false" />
, 나는 때문에 http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions-features 상태, 충분한 그것이 확실하지 않다 요구 사항
-permission * ACCESS_FINE_LOCATION은 android.hardware.location.gps
과을 의미합니다.android.hardware.location
또한 <uses-feature android:name="android.hardware.location.network" android:required="false" />
및 <uses-feature android:name="android.hardware.location.gps" android:required="false" />
를 추가해야합니까?
왜?
<uses-feature android:name="android.hardware.location" android:required="false" />
으로 충분하지 않아야합니까?
명시 적으로 "and"를 강조하므로 사용법을 모두 지정해야한다고 가정합니다. –