Открытый исходный код автоматизации Android (альтернатива Tasker, Macrodroid)

Вопрос или проблема

Я хочу настроить несколько очень простых “автоматизаций” на своем устройстве Android:

Необходимые триггеры:

  • Кнопки на главном экране
  • При запуске
  • … и чем больше, тем лучше

Необходимые действия:

  • Настроить уровень уведомлений для конкретного приложения, например, нормальный или без звука
  • Создать новое индивидуальное уведомление

Я хочу приложение с открытым исходным кодом, так что не Tasker или MacroDroid.

Теперь есть приложение под названием automation. Очень просто в использовании.

Auto.js – это приложение с открытым исходным кодом, которое позволяет писать Javascript для автоматизации Android. Хотя оно больше ориентировано на автоматизацию на уровне пользовательского интерфейса, поскольку Android постепенно ужесточает системный интерфейс в наши дни.

https://github.com/kkevsekk1/AutoX

Ответ или решение

Альтернативы для автоматизации Android на основе открытого кода

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

1. Automation

Одним из простых и удобных решений является Automation. Это приложение позволяет легко создавать автоматизации с помощью графического интерфейса, что делает его доступным даже для новичков. Основные функции включают:

  • Триггеры: Можно настроить триггеры на основе кнопок на главном экране, запуска устройства и многих других событий.
  • Действия: Вы сможете задать уровень уведомлений для конкретного приложения, а также создать новые пользовательские уведомления.

Automation крайне интуитивно понятно и подходит для выполнения простых автоматизаций без необходимости писать код.

2. Auto.js

Другим интересным вариантом является Auto.js, который позволяет автоматизировать процессы с использованием JavaScript. Это приложение ориентировано в первую очередь на автоматизацию взаимодействия с пользовательским интерфейсом (UI), и, хотя это может показаться ограничением, оно открывает новые возможности для более опытных пользователей. К основным возможностям Auto.js относятся:

  • Программируемые сценарии: Вы можете создавать сложные и гибкие сценарии, используя JavaScript. Это открывает возможность для создания уникальных автоматизаций, которые способны реагировать на различные триггеры, включая запуск устройства.
  • UI-автоматизация: Auto.js позволяет управлять элементами интерфейса, что делает его мощным инструментом для автоматизации действий, таких как нажатия на кнопки и взаимодействие с приложениями.

Помимо вышеописанных приложений, вы также можете рассмотреть другие альтернативы, такие как:

3. Tasker Alternative: Automate

Аналогичным приложением является Automate, которое предоставляет интерфейс на основе блоков для создания автоматизаций. Вы можете легко просматривать и соединять блоки для настройки триггеров и действий без необходимости программировать.

Заключение

Все перечисленные приложения предлагают отличные возможности для автоматизации Android-устройств, соответствуя критериям открытого кода. Выбор между ними будет зависеть от ваших личных предпочтений: если вы хотите что-то простое и быстрое, Automation или Automate будут отличным выбором. Если же вы готовы потратить время на изучение программирования и хотите создать более сложные сценарии, Auto.js предоставит вам всю необходимую гибкость.

Важно помнить, что с увеличением безопасности Android, взаимодействие с системными настройками может быть ограничено. Поэтому перед использованием любых автоматизационных инструментов убедитесь, что вы понимаете потенциальные ограничения и риски, с которыми можно столкнуться при разработке автоматизаций.

Оцените материал
Добавить комментарий

Капча загружается...