Tasker
Tasker. Високий рівень планувальник. Дозволяє по різним подіям виробляти дії / списки дій. Схожий на Locale, тільки набагато більш потужний. Є можливість створювати віджети з довільним списком дій.
Основний список подій:
- Відстеження активності сервісів додатків
- Запуск і завершення роботи програми
- Запуск обраної activity додатки (довгий тап на додатку в списку вибору)
- Запит користувачем допомоги в додатку або системі
- Наступ певного часу і / або дати, а також дня, тижня, місяця, дня місяця або тижня, дня місяця або тижня, останнього дня місяця
- Настання та закінчення певного періоду часу
- Настання та закінчення події в календарі, будильнику
- Вхід в географічну зону (яка визначається за допомогою GPS або по стільникових вишок і точок доступу WIFI) і вихід з неї
- Підключення до певної стільникового вишці (із заданого списку вишок)
- Встановлення та розрив з`єднання в певному режимі мобільної передачі даних: 2G, 3G, 4G і інших
- Досягнення і втрата певного рівня прийому сигналу мережі
- Виявлення певної (або будь-який) точки доступу WIFI, підключення до неї і відключення від неї
- Включення і виключення режиму "в літаку"
- Включення і вимикання адаптерів Bluetooth, NFC і WIFI
- Підключення до мережі Ethernet і відключення від неї
- Події апаратної клавіатури (відкрита-висунута / закрита-засунута)
- Натискання деяких апаратних клавіш, в тому числі розташованих на навушниках (дротових або бездротових)
- Натискання на програмні кнопки і деякі інші елементи призначеного для користувача інтерфейсу Андроїда і сторонніх програм
- Вхідний або вихідний дзвінок, щоб відповідати на вхідні, завершення розмови
- Отримання СМС (MMS)
- Успішна відправка СМС (MMS) і помилка при його відправці
- Пропущений дзвінок, СМС (MMS)
- Події від різних вбудованих датчиків (освітленості, наближення до об`єкта, орієнтації, переміщення, магнітного поля, тиску, температури, вологості, шагомера)
- Підключення і відключення зарядного пристрою (провідного, бездротового, харчування від шини USB)
- Досягнення певного рівня заряду батареї, розрядка батареї нижче певного рівня, зміна рівня заряду батареї
- Включення і вимикання заставки екрану (Android Daydream)
- Підключення до комп`ютера по шині USB і відключення від нього
- Підключення до апарата пристроїв USB і їх відключення
- Підключення та відключення SD карти
- Закінчення завантаження Андроїда і початок виключення апарату
- Включення і вимикання екрана, розблокування екрану
- Старт і завершення користувальницької сесії
- Створення, зміна та видалення файлу на SD карті
- Підключення та відключення дротових або бездротових навушників, пристроїв Bluetooth і USB
- Підключення до автомобільної або настільної док-станції, телевізору, годинах і відключення від них
- Просторове переміщення апарату заданим певним чином - жест
- струшування апарату
- Наступ певного системного події в Андроїд - прийом ІНТЕНТ (intent)
- Зміна системної дати, часу, часового поясу
- Додавання, оновлення та видалення додатки
- Виникнення певного або будь-якого вікна (звичайного, спливаючого, діалогового)
- Поява повідомлення від програми в системній панелі повідомлень і вибір користувачем такого повідомлення
Основний список дій:
- Управління режимом "в автомобілі"
- Управління режимом "в літаку", в т.ч. вибіркове відключення радіомодулів
- Регулювання гучності, в т.ч. окремих потоків: дзвінка, сигналу тонального набору (DTMF), розмови по телефону, в т.ч. через bluetooth-гарнітуру, будильника, мелодій, повідомлень
- Управління програванням рингтонів і вібрацією при вхідних дзвінках
- Відповідь на вхідний дзвінок ( "підняти трубку")
- Управління беззвучним режимом
- Управління настройками екрану: яскравістю, в т.ч. режимом автоматичної яскравості, орієнтацією, тривалістю періоду бездіяльності до блокування, в т.ч. при наявності зарядки
- Отримання інформації про характеристики екрану: розміри екрану, його дозвіл, поточна настройка автоматичної орієнтації
- Вибір заставки на головному екрані
- Управління блокуванням екрана: включення і виключення блокування, в т.ч. примусове включення блокування
- Управління режимом автосінхронізаціі
- Управління режимом звукового супроводу натискань на апаратні і програмні кнопки, режимом тактильної навігації (haptic feedback)
- Управління світлодіодами, в т.ч. режимом світлодіодного підсвічування при виведенні повідомлень андроїдом і сторонніми додатками
- Керування нічним режимом
- Включення і вимикання адаптерів Bluetooth, NFC, WIFI, WiMax, GPS, мережі мобільного зв`язку, в т. Ч. Управління режимами передачі даних в мережі мобільного зв`язку
- Отримання інформації про мережевому підключенні (тип підключення, наявність доступу до мобільного передачі даних), про параметри мережі WIFI (MAC-адресу адаптера, рівень сигналу, ім`я точки доступу), Bluetooth, Ethernet
- Установка імені пристрою в мережі bluetooth
- Включення і вимикання різних режимів передачі даних через NFC, в т.ч. Android Beam і NFC Payment
- [Root] емуляція натискань на кнопки в т.ч. і неіснуючі на апараті, наприклад, емуляція джойстика - "універсальна кувалда", якій робиться практично все
- [Root] емуляція введення тексту
- Захоплення в виняткове використання деяких апаратних кнопок
- Закриття системних діалогів
- Вставка події в календар
- Отримання інформації про записи в календарі
- Дзвінок на певний номер
- Управління вихідними дзвінками на певні номери: блокування дзвінків і їх переадресація
- Створення листів, СМС та MMS
- Відправка СМС
- Отримання інформації про контакти в телефонній книзі
- Завантаження посилання в браузері
- Запуск додатків, в т.ч. журналу дзвінків, контактів (з вибором певних контактів), карт (з вибором певного місця розташування), діалогу вибору мови введення, додатків, що забезпечують поділ інтернет-трафіку по шині USB і по WIFI (tether)
- Отримання інформації про встановлені додатках і компонентах додатків (activities, сервісах, ресивери)
- Управління панеллю повідомлень: її висновок та згортання
- Управління режимом Interrupt Mode
- Додавання нового будильника
- Запуск системного секундоміра
- Як вибрати програму СМС за замовчуванням
- Примусове завершення додатків
- Керування музикою, в т.ч. вбудованим, в т.ч. формування списку відтворення
- Програвання аудіофайлів, вбудованих рингтонів в т.ч. з вибором звукового потоку
- Отримання інформації про аудіофайли: назва, виконавець, час відтворення
- Активація вібрації, в т.ч. за заданим шаблоном
- Управління вбудованим мікрофоном, в т.ч. запис звуку з нього
- Операції з каталогами та файлами: створення, копіювання, переміщення, читання (отримання списку файлів в разі каталогів), перевірка існування файлу, читання атрибутів файлу: розміру, прав доступу, часу модифікації, запис, видалення, архівування в zip архів, витяг з zip архіву, шифрування і розшифрування)
- Робота з зображеннями: зміна розмірів, обрізка, поворот, застосування фільтра
- Налаштування рингтонів за замовчуванням для дзвінків, будильника, повідомлень
- Визначення поточного місця розташування (по GPS або по стільникових вишок і точок доступу WIFI)
- Підключення до мережі Ethernet і відключення від неї
- Висновок повідомлень, звичайних і спливаючих діалогів, меню, списків (в дійсності, можлива побудова довільних графічних користувальницьких інтерфейсів за допомогою сцен
- Висновок повідомлень в панель повідомлень, в т.ч. супроводжуваних світлодіодним підсвічуванням або звуковими повідомленнями, вібрацією
- Скасування власних повідомлень
- Розпізнавання і синтез мови
- Перехід на домашній екран, в т.ч. з певним номером
- Отримання ідентифікатора поточного користувача
- Робота з web-серверами: отримання і відправка вмісту, не обов`язково в форматі htmlзапуск сценаріїв на shell, jаvascript, SL4A
- Використання конструкцій язикa Java і виклик функцій мови Java і Андроїда (через механізм Java reflection)
- [Root] екстрені перезавантаження і вимикання апарату
- [Root] перемонтування розділів на внутрішній або зовнішній карті пам`яті
- Запуск примусового сканування системою SD карти
- Відправка довільного системного події - ІНТЕНТ (intent)
- Додавання вмісту в буфер обміну
- фотозйомка
- управління фотоспалахом
- Оператори для організації управління в програмах: створення і зміна змінних, масивів, оператор якщо щось-інакше, цикли, виклик підпрограм (в дійсності, навіть співпрограми), математичні функції, пошук і заміна за шаблоном, в т.ч. з використанням регулярних виразів
Обидва цих списку далеко не повні. По-перше, набір подій і дій Таскер може бути розширений за рахунок підключення сторонніх плагінів, тисячі їх. По-друге, використовуючи емуляцію апаратних і програмних клавіш або запускаючи скрипти на шелл і SL4A можна виконати практично будь-яка дія. А крім того, є ще прийом і посилка ІНТЕНТ.
сцени
Сцени дозволяють додати графічний користувальницький інтерфейс до завдань. Тобто якщо Ви мріяли про помаранчевих кнопках на малиновому тлі, сцени Таскер - саме те, що Вам потрібно, для втілення Вашої мрії.
Насправді, малиновий фон, звичайно, ніхто не використовує. Майже. А ось, наприклад, зробити прозорий фон вікна, вікно розмістити поверх рядка стану, а в саме вікно вивести текст з зарядом батареї. Заманливо? Ще б.
Список елементів інтерфейсу
- button- кнопка
- checkbox - прапорець (той самий елемент відзначаючи галочкою в пункті ми міняємо той чи інший параметр).
- Doodle - поле де елемент ми можемо намалювати на екрані
- Image - картинка
- map - gps карта
- Menu- меню з прокручувати списком всіх доданих нами пунктів
- Number Picker- вибір номера (як наприклад в налаштуванні дані в андроїд. Крутиться барабан)
- oval- графічний елемент овал.
- Restangle - графічна фігура
- slider- так званий повзунок (зміна гучності в настройках наприклад зроблено у вигляді повзунка)
- spiner - випадаюче меню
- text - відображення тексту
- textEdit - поле введення, редагування тексту
- toggle - кнопка включення виключення (як наприклад включення wi-fi в настройках
- webview - перегляд web сторінок (стандартними засобами андроїд)
Беремо елементи інтерфейсу, перераховані вище, комбінуємо по-різному, задаємо ширину, висоту, кольору, щоб було веселіше. Такий набір і називається сценою.
1. Починаємо з визначення розмірів сцени (вкладка Scenes), Натискаємо (+) вводимо ім`я нашої сцени, потім в візуальному редакторі сцен збільшуємо / зменшуємо область сцени до необхідних нам розмірів
2. Тепер можемо наповнювати створену сцену своїми елементами
На скріншоті вище зображення магнітоли (всі ці кнопки, коліщатка, помаранчевий екран в центрі) встановлено фоновою картинкою для нашої сцени (set as background). В сцену додані елементи інтерфейсу з прозорим фоном (пунктирні лінії на зображенні - межі елементів). Для створення більш реалістичного інтерфейсу (промальовувати натиснуту клавішу, наприклад), доведеться намалювати (поцупити) картинку для кожного графічного елемента (в декількох варіантах, натиснута і не натиснута кнопка). А ці картинки встановити фоном для кожного елемента окремо, тоді фон сцени можна залити одним кольором.
4. Підписуємо кнопки (Text). На скріншоті нижче - діалог Таскер для редагування кнопки LIGHT (вона - в центрі ряду кнопок, розташованих відразу під помаранчевим екраном). На кнопки призначаємо дії за смаком на натискання (Tap), довге натискання (Long Tap)
5. Розташування елементів можна призначити окремо для ландшафтного і портретного режимів
6. У сценах доступні змінні, як видно на скріншоті виведений% поточної яскравості, рівень заряду і напруга батареї, виводиться поточний час, ім`я треку в poweramp, його кодек, бітрейт і тд.
Всі клавіші підв`язані на запуск певних завдань Tasker.
7. Висновок сцени здійснюємо з завдання дією Scene-gt; Show Scene (існує кілька варіантів виведення)
8.Закрить сцену можна через Exit Button (x), або дією Scene-gt; Hide Scene (Destroy Scene) з будь-якого завдання (це, в тому числі, визначається способом її виведення).
9. Змінюючи в тілі завдання значення елементів сцени, можна динамічно змінювати їх положення, колір, фонову картинку, текст та ін.
Розробник: Crafty Apps
Платформа: Android 1.6 і вище
Мова інтерфейсу: Російський (RUS - частково)
Root: Нема
Стан: Full
- 3Dmark
- Jorte
- Регулятор гучності +
- Прозорі годинник і погода
- Зручний час
- Як показувати день тижня на годиннику windows?
- Tasker - включити wi-fi при запуску програми
- Як за датою знайти перше число даного місяця в excel
- Як проводити батьківський контроль над поведінкою дітей в інтернеті?
- Tasker - сигнал коли сідає акумулятор на андроїд
- Tasker - як швидко прийняти і скинути виклик на андроїд
- Команда at
- Tasker - економія заряду акумулятора на андроїд вночі
- З`ясувати дати в excel за днями тижня, тощо
- Запит sql на вибірку певного числа записів
- Виділити число за днями тижня в excel.
- День тижня за датою excel.
- Tasker - економія заряду акумулятора на андроїд
- Виділити дату, день тижня в excel за умови.
- Tasker - агресивне енергозбереження на андроїд
- Об`єкт date в jаvascript