Bất cứ khi nào tôi cố gắng kết nối Samsung Galaxy S6 của mình với Android 6.0.1 với thiết bị hỗ trợ Bluetooth, nó sẽ cho tôi biết để bật "dịch vụ định vị".
Khi tôi phàn nàn về điều này, nhà cung cấp phần mềm đã trả lời: "Các bản cập nhật gần đây cho API Google Android ảnh hưởng đến công nghệ Bluetooth LE yêu cầu cấp quyền vị trí để được cấp để sử dụng ứng dụng."
Tôi không thấy sự cần thiết cho việc này.
Cuộc thảo luận này nói về điều này. Tài liệu tham khảo kỹ thuật cho biết các ứng dụng cần phải có một số quyền nhất định , không phải dịch vụ định vị đó đang hoạt động.
Để truy cập số nhận dạng phần cứng của các thiết bị bên ngoài gần đó thông qua quét Bluetooth và Wi-Fi, ứng dụng của bạn giờ đây phải có quyền ACCESS_FINE_LOCATION hoặc ACCESS_COARSE_LOCATION
Câu hỏi : Điều này có nghĩa là tuyên bố của nhà cung cấp phần mềm không chính xác?