2012-10-21 4 views
4

내 앱에 GPS가 지원됩니다. 코드에서 GPS 하드웨어 가용성을 확인했습니다. 불행히도 gps가없는 사람들은 내 앱을 설치할 수 없습니다. GPS를 사용하지 않는 경우에도 사용자가 GPS를 사용할 수 있도록 GPS를 옵션으로 설정하는 방법은 무엇인가요?gps 권한을 선택적으로 만드는 방법은 무엇입니까?

답변

4

매니페스트

예를 들어, 귀하의 권한에 android:required="false" 추가

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

GPS가있는 경우 사용자가 허가를 받아야한다는 의미이며 gps가없는 사용자는이 퍼미션을 요구하지 않습니다. – Kostadin

+2

@Kostadin 사용자 동의 허용 모두 또는 없음. required = 'false'는 GPS가없는 기기가 앱을 볼 수 있음을 의미합니다. –

+0

android : required = "false"는 'uses-feature'입니다. 따라서 'uses-feature'및 'android : required = "false"'를 사용하면 필터링을 방지하고 사용자가 두 경우 모두 허가에 동의하는 것으로 충분합니다. – Kostadin

1

매니페스트 파일에

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

사용

.

관련 문제