PlacePicker là một tiện ích hữu ích được thêm vào trong com.google.android.gms:play-services-places:9.4.0
. Tìm mô tả tại đây: PlacePickerTại sao Android PlacePicker không (!) Yêu cầu quyền ACCESS_FINE_LOCATION hoạt động?
Tài liệu nêu rõ rằng bạn cần quyền ACCESS_FINE_LOCATION để nó hoạt động.
Trên Marshmallow trở lên, bạn cũng phải yêu cầu người dùng cấp quyền này.
Nhưng có vẻ như nó hoạt động mà không làm bất kỳ điều này!
Ứng dụng của tôi không
- cung cấp một API bản đồ chính
- không xác định sự cho phép trong AndroidManifest
- không yêu cầu người dùng cấp phép này bất cứ lúc nào
Nhưng chạy ứng dụng trên thiết bị Marshmallow DOES khởi động PlacePicker và tôi có thể
- chọn đúng địa điểm (không thể không có khóa API).
- vào "My Location" Vị trí của tôi qua-Button (nếu không có khóa API)
bất cứ ai có thể khẳng định điều này hoặc đã giải thích lý do tại sao widget này hoạt động mà không điều khoản thích hợp cấp?
Tôi cũng cần biết lý do và nếu tôi nên yêu cầu ACCESS_FINE_LOCATION – pandalion98