Ứng dụng của tôi chỉ cần thô dịch vụ vị trí khi khởi động.Làm thế nào để có được vị trí thô sử dụng Wifi hoặc GSM hoặc GPS, tùy theo điều kiện nào có sẵn?
Cụ thể, tôi cần vị trí thô của ứng dụng để cung cấp cho người dùng thông tin cửa hàng gần đó.
Vị trí KHÔNG cần phải được cập nhật liên tục. Ngoài ra, bản địa hóa thô sẽ đủ trong trường hợp này.
Tôi muốn ứng dụng tự động chọn GSM hoặc wifi hoặc GPS, tùy vào điều kiện nào khả dụng.
Dịch vụ vị trí cũng phải là một lần để tiết kiệm năng lượng điện thoại.
Tôi có thể làm như thế nào?
Tôi đã thử sử dụng GPS riêng.
Vấn đề của tôi là tôi không biết cách dừng tính năng định vị liên tục làm mới của GPS. Tôi không biết làm thế nào để làm cho điện thoại chọn một trong ba phương pháp, một trong hai.
Một số mã mẫu hoặc ý tưởng được đánh giá cao.
locationManager.requestLocationUpdates() phương pháp mất khoảng cách min và min thời gian trước khi nó sẽ cố gắng yêu cầu vị trí một lần nữa. Sử dụng các giá trị mà bạn yêu cầu. Khi bạn sử dụng xong, hãy hủy đăng ký người nhận để ngừng cập nhật. –