2012-10-21 48 views
4

我的應用程序支持gps。 在代碼中,我已檢查GPS硬件的可用性。 不幸的是市場上沒有GPS的人無法安裝我的應用程序。 如何使GPS可選,以便用戶即使在設備上沒有GPS時也可以進行安裝。如何使gps權限可選?

回答

4

添加android:required="false"到您的許可,在清單

例如

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

你的意思是用戶必須接受權限,如果有GPS和這個permision將不需要如果用戶沒有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" /> 
清單檔案中的