簡體   English   中英

Android 6.0+:我的應用禁用了地理位置定位(即使在手機設置和清單中啟用了地理位置定位)

[英]Android 6.0+: geolocation disabled for my app (even if enabled in phone settings and manifest)

當我在裝有Android 6.0及更高版本的設備上使用Android Studio安裝和啟動我的應用程序時,出現了一個問題,即即使狀態為在設備上啟用了位置服務,也無法在專門針對我的應用程序的電話設置中禁用位置服務酒吧。 這是與地理位置相關的應用授權菜單:

在此處輸入圖片說明

我的清單:

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

Gradle依賴項:

compile 'com.google.android.gms:play-services-location:10.0.1'

關於如何解決此問題的任何想法?

從Android 6.0(API級別23)開始,用戶在應用程序運行時(而不是在安裝應用程序時)授予應用程序權限。

請閱讀有關在運行時請求權限的文章: https : //developer.android.com/training/permissions/requesting.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM