Cách dễ nhất để biết thiết bị Android đang di chuyển nhanh đến mức nào?Làm cách nào để xác định vận tốc của thiết bị Android?
Ngoài ra, có cách nào để đăng ký ý định về tốc độ không? Ví dụ: ý định nếu thiết bị đi hơn 20 dặm một giờ.
Cách dễ nhất để biết thiết bị Android đang di chuyển nhanh đến mức nào?Làm cách nào để xác định vận tốc của thiết bị Android?
Ngoài ra, có cách nào để đăng ký ý định về tốc độ không? Ví dụ: ý định nếu thiết bị đi hơn 20 dặm một giờ.
Cách dễ nhất là tăng tốc độ của thiết bị từ GPS, cụ thể hơn là thời gian cần để di chuyển giữa 2 điểm. May mắn thay, điều này đã được thực hiện cho bạn với lớp Location: Location.getSpeed()
, trả về một phao có tốc độ bằng m/s.
Xem Android developer reference để biết thêm
bạn có thể tính toán tốc độ một cách chính xác bằng cách nhân tốc để thời gian nó đã được áp dụng cho. phương pháp này là rất nhạy cảm, do đó bạn sẽ phải thêm một số kiểm tra biên giới để lọc lắc.
Gia tốc kế trên thiết bị di động hàng hóa như điện thoại Apple và Android có lẽ quá thô để thực hiện phép đo hữu ích. Tôi đoán nó phụ thuộc vào độ chính xác cần thiết ... – jww