У меня Samsung Galaxy S4 GT-I9506, Android 5.0.1 Lollipop. Я использую приложение Tasker. Мне кажется, это слишком наглядно. Я хотел бы написать его профили и события по коду, чтобы я мог легко сообщать о них своим друзьям. Например, как вы можете написать следующий процесс с их домашней страницы в коде?
ночью включайте авиарежим для экономии заряда батареи/уменьшения радиации, но выключайте его каждые 15 минут, чтобы проверить наличие SMS/голосовой почты.
Было бы здорово лучше управлять пользовательским интерфейсом Android по функциям. Я думаю, что графического интерфейса недостаточно. Я изучал дело дальше. В Tasker есть режим полета только в Android 2.2-4.0. Приложение рекомендует использовать плагин безопасных настроек и рутированное устройство, чтобы получить эту функцию. Было бы здорово понять, почему Tasker не работает с такой функцией в более поздних версиях Android.
Любые приложения (MacroDroid) подходят для решения, но их решения должны быть стабильными с объяснением, почему они работают. Как указано выше для Tasker , смена версии Android может привести к тому, что программа не будет работать. Я думаю, что такой ситуации можно избежать, используя API или разрабатывая API, т.е. понимая, какой API нам нужен для такого общения. Многое в Android скрыто, но все же кое-что можно продумать.
Как вы можете автоматизировать с помощью кода и графического интерфейса в Android?
Tasker может использовать режим полета только в Android 2.2 - 4.0. Приложение рекомендует использовать плагин Secure Settings и рутированное устройство, чтобы получить эту функцию. Было бы здорово понять, почему Tasker не работает с такой функцией в более поздних версиях Android.
Основная причина, по которой некоторые задачи Tasker не работают в разных версиях Android, заключается в том, что для них не требуется root-доступ . С их сайта ,
Эта простая концепция значительно расширяет ваш контроль над вашим устройством Android и его возможностями без необходимости «рута» или специального домашнего экрана.
Обратите внимание, что для безопасных настроек требуется root-доступ для режима полета. Судя по описанию в Play Store ,
Действия:
- Режим полета [требуется System+ 4.2+]
- Радио в режиме полета [требуется System+ 4.2+].
System + указывает, что приложение должно быть установлено как системное приложение, для которого требуется root .
.. изменение версии Android может привести к тому, что программа (т.е. Tasker) не будет работать. Я думаю, что такой ситуации можно избежать, используя API или разрабатывая API, т.е. понимая, какой API нам нужен для такого общения.
Частично прав. Смена версии Android также влияет на Android API , а поскольку Tasker использует только API, это становится его слабостью. Возьмем пример режима полета на Android 4.2+ (на Stack Overflow) . Код режима полета работает для Android 4.1, но с Android 4.2 он не работает. Это связано с изменением структуры настроек системы. CommonsWare лучше объясняет это на своем веб-сайте .
Многие люди уже высказались в StackOverflow
Settings.Global
поAIRPLANE_MODE
поводуSettings.System
. Теперь толькоsignature|system
приложения смогут включать и выключать режим полета, что уничтожит многие виджеты приложений.
Из-за того, что Tasker не требует root-доступа, в сочетании с изменениями в Android API, некоторые задачи Tasker не выполнялись и могут не сработать в будущем. Наконец, именно по этой причине существует множество сторонних плагинов, которым требуется root-доступ для обхода ограничения Tasker.
Эндрю Т.
Эндрю Т.
Лео Леопольд Герц 준영
Эндрю Т.
Лео Леопольд Герц 준영