Tôi đang cố gắng xác định liệu người dùng Android có gần với danh sách các vị trí được xác định trước hay không. Tôi muốn làm điều này với lượng cống ít nhất trên pin của điện thoại. Hai cơ chế tôi thấy để hoàn thành điều này là proximity alerts và requesting location updates. Ưu và khuyết điểm của hai phương pháp là gì? Liệu người ta có ít ảnh hưởng đến pin hơn người kia không? Trong cả hai trường hợp, tôi sẽ đoán cụ thể location manager used would have some affect power usage (existing Stack Overflow answer).Xác định khoảng cách điện thoại của Android đến điểm đã biết trong khi bảo toàn điện
10
A
Trả lời
7
Cập nhật vị trí có thể ít tốn kém hơn so với cảnh báo lân cận về mức sử dụng pin.
Vì addProximityAlert
sử dụng cả hai NETWORK_PROVIDER
và GPS_PROVIDER
, bạn sẽ mất khả năng chọn nhà cung cấp mà bạn muốn sử dụng. Ngoài ra, trong khi tài liệu gợi ý rằng nó giới hạn kiểm tra khoảng cách đến bốn phút một lần khi màn hình tắt, tôi không thể tìm thấy mã để hỗ trợ chức năng như vậy và những gì tôi có thể tìm được về cơ bản là call to requestLocationUpdates
with a minimum time interval hint of 1000 ms. Vì các dịch vụ nền được sử dụng trị giá trên 60000 ms, tôi nghi ngờ rằng sẽ ít tốn kém hơn khi gọi trực tiếp requestLocationUpdates
với khoảng thời gian tối thiểu lớn và NETWORK_PROVIDER
.
Các vấn đề liên quan
- 1. Cách đọc Dữ liệu đã Chunked từ Tải Tệp Điện thoại Khoảng cách trong Android
- 2. Cách nhận số điện thoại của điện thoại trong mã Android?
- 3. Quyền của Android: Cuộc gọi điện thoại: đọc trạng thái điện thoại và nhận dạng
- 4. không có thanh trạng thái trong khoảng cách điện thoại?
- 5. Android: cách nhận số điện thoại từ SMS đến?
- 6. Gmail Sync trên điện thoại Android
- 7. Xử lý NFC khi điện thoại đang ngủ trong Android
- 8. Cách biên dịch android cho điện thoại
- 9. Định dạng số điện thoại và thư viện xác nhận
- 10. Gửi dữ liệu từ điện thoại đến điện thoại qua internet?
- 11. Điện thoại Android khởi động lại khi gỡ cài đặt
- 12. Xác thực số điện thoại java
- 13. Quy trình xác minh số điện thoại di động Android
- 14. Android: mạng chậm trong khi gọi điện thoại
- 15. Định dạng số điện thoại trong django
- 16. Android: Wake & mở khóa điện thoại
- 17. cách tự động định dạng số điện thoại khi nhập văn bản chỉnh sửa trong android
- 18. không ẩn tải cho đến khi trang tải hoàn toàn trong điện thoại di động jquery
- 19. Android AlarmManager không đánh thức điện thoại
- 20. Cách biết kích thước MTU của Điện thoại thông minh Android
- 21. Kết nối điện thoại Android với ADB
- 22. điện thoại android chính hiệu bị khóa
- 23. số Parsing Điện thoại đến các bộ phận của họ
- 24. Đọc RFID với điện thoại Android
- 25. Tính Pi trên điện thoại Android
- 26. Cách nhận số điện thoại di động nếu điện thoại Android của tôi có hai thẻ SIM?
- 27. câm Android điện thoại/bật âm
- 28. NSPredicate cho số điện thoại
- 29. Ghi âm cuộc gọi điện thoại trong Android
- 30. Độ chính xác thực tế của gia tốc điện thoại khi được sử dụng để định vị là gì?