Мне нужно добавить в наше мобильное приложение функцию «отключение мобильного устройства, когда пользователь едет с определенной скоростью».Это хорошая идея, чтобы прослушать LocationManager.GPS_PROVIDER и использовать getSpeed ()?Кто-нибудь может это прокомментировать?
LocationManager.GPS_PROVIDER
Вам нужно будет записать предыдущее местоположение, а затем проверить новое местоположение за определенный промежуток времени (по умолчанию 5-10 секунд) и получить расстояние, сдвинутое во временном интервале, чтобы получить скорость. Это хорошая концепция, но она разряжает батарею вашего устройства.
Это хорошая идея, но для ее активации требуется GPS. В любом случае, другие провайдеры не будут достаточно точны.
Вы можете включить GPS с вашим приложением, но это довольно навязчиво и может быстро разрядить аккумулятор ...