Автоматиза­ция записи в Геотрекере

Узнайте, как автоматически запускакть и останавливать запись в Геотрекере

Вы хотите автоматически записывать свои велосипедные или автомобильные треки, делать записи по расписанию, или просто приложив телефон к NFC-сенсору?
Вы можете легко автоматизировать процесс записи с помощью таких популярных приложений, как Tasker или MacroDroid.
В этой инструкции вы узнаете, как автоматизировать действия запуска, остановки, паузы и возобновления записи трека в Геотрекере.

* Эта функция доступна только на Android по подписке.

Типичные триггеры

Bike

Активность и движение

Ваш телефон может распознавать, едете ли вы на велосипеде, бежите, гуляете или ведете машину. Используйте «Распознавание активности» для автоматизации на основе вашей активности.

Bike

Местоположение

С помощью триггеров геолокации вы можете запускать и останавливать запись каждый раз, когда входите в определенное место или покидаете его.

Bike

События календаря

Используйте «События календаря», чтобы начать и остановить запись на основе встреч в вашем календаре. Используйте «Триггеры по дню/времени», если вы хотите автоматизировать запись в определенное время дня.

Выберите приложение

MacroDroid

Для корректной автоматизации в фоне MacroDroid может потребоваться доступ к специальным возможностям и исключение из оптимизации батареи. Подробности смотрите в документации MacroDroid.

Чтобы автоматизировать запись в Геотрекере с помощью MacroDroid, создайте новый макрос и выполните следующие шаги:

1. Добавьте триггер

Выберите любой подходящий триггер, например Распознавание активности, как показано на скриншотах.

Шаг 1 Шаг 1

2. Добавьте действие “Отправить интент” и заполните поля:

  • Цель: Activity
  • Действие: android.intent.action.VIEW
  • Данные: выберите из таблицы ниже
ДействиеData
Начать запись нового трекаgeotracker://recorder/start/
Остановить записьgeotracker://recorder/stop/
Приостановить записьgeotracker://recorder/pause/
Продолжить записьgeotracker://recorder/resume/
Шаг 2 Шаг 2

3. Проверьте макрос

Оставьте остальные поля без изменений. В результате вы должны увидеть макрос с одним триггером и одним действием: Шаг 3

Tasker

Для корректной автоматизации в фоне Tasker может потребоваться доступ к специальным возможностям и исключение из оптимизации батареи. Подробности см. в документации Tasker.

Чтобы автоматизировать запись в Геотрекере с помощью Tasker, создайте новую задачу и выполните следующие шаги:

1. Создайте задачу

Выберите Система → Send Intent:

Шаг 1 Шаг 1

2. Заполните поля

  • Target: Activity
  • Действие: android.intent.action.VIEW
  • Data: выберите из таблицы ниже
ДействиеData
Начать запись нового трекаgeotracker://recorder/start/
Остановить записьgeotracker://recorder/stop/
Приостановить записьgeotracker://recorder/pause/
Продолжить записьgeotracker://recorder/resume/
Шаг 2 Шаг 2

Другие приложения

Вы можете автоматизировать запись с помощью любого приложения, которое поддерживает программный запуск действий (Send Intent).

 

Настройте действие так:

  • Target: Activity
  • Action: android.intent.action.VIEW
  • Data: выберите значение из таблицы
Действие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/