Вы хотите автоматически записывать свои велосипедные или автомобильные треки, делать записи по расписанию, или просто приложив телефон к NFC-сенсору?
Вы можете легко автоматизировать процесс записи с помощью таких популярных приложений, как Tasker или MacroDroid.
В этой инструкции вы узнаете, как автоматизировать действия запуска, остановки, паузы и возобновления записи трека в Геотрекере.
* Эта функция доступна только на Android по подписке.
Активность и движение
Ваш телефон может распознавать, едете ли вы на велосипеде, бежите, гуляете или ведете машину. Используйте «Распознавание активности» для автоматизации на основе вашей активности.
Местоположение
С помощью триггеров геолокации вы можете запускать и останавливать запись каждый раз, когда входите в определенное место или покидаете его.
События календаря
Используйте «События календаря», чтобы начать и остановить запись на основе встреч в вашем календаре. Используйте «Триггеры по дню/времени», если вы хотите автоматизировать запись в определенное время дня.
Для корректной автоматизации в фоне MacroDroid может потребоваться доступ к специальным возможностям и исключение из оптимизации батареи. Подробности смотрите в документации MacroDroid.
Чтобы автоматизировать запись в Геотрекере с помощью MacroDroid, создайте новый макрос и выполните следующие шаги:
Выберите любой подходящий триггер, например Распознавание активности, как показано на скриншотах.
android.intent.action.VIEW
Действие | Data |
---|---|
Начать запись нового трека | geotracker://recorder/start/ |
Остановить запись | geotracker://recorder/stop/ |
Приостановить запись | geotracker://recorder/pause/ |
Продолжить запись | geotracker://recorder/resume/ |
Оставьте остальные поля без изменений. В результате вы должны увидеть макрос с одним триггером и одним действием:
Для корректной автоматизации в фоне Tasker может потребоваться доступ к специальным возможностям и исключение из оптимизации батареи. Подробности см. в документации Tasker.
Чтобы автоматизировать запись в Геотрекере с помощью Tasker, создайте новую задачу и выполните следующие шаги:
Выберите Система → Send Intent:
android.intent.action.VIEW
Действие | Data |
---|---|
Начать запись нового трека | geotracker://recorder/start/ |
Остановить запись | geotracker://recorder/stop/ |
Приостановить запись | geotracker://recorder/pause/ |
Продолжить запись | geotracker://recorder/resume/ |
Вы можете автоматизировать запись с помощью любого приложения, которое поддерживает программный запуск действий (Send Intent).
Настройте действие так:
android.intent.action.VIEW
Действие | Data |
---|---|
Начать запись нового трека | geotracker://recorder/start/ |
Остановить запись | geotracker://recorder/stop/ |
Приостановить запись | geotracker://recorder/pause/ |
Продолжить запись | geotracker://recorder/resume/ |
Если вы хотите вызывать Геотрекер из других приложений, вы можете сделать это с помощью следующего кода:
val intent = Intent.parseUri("geotracker://recorder/start", 0)
context.startActivity(intent)
Выберите параметр в зависимости от желаемого действия:
Действие | Data |
---|---|
Начать запись нового трека | geotracker://recorder/start/ |
Остановить запись | geotracker://recorder/stop/ |
Приостановить запись | geotracker://recorder/pause/ |
Продолжить запись | geotracker://recorder/resume/ |