Можете да креирате функционални плутајући балон за Гоогле Диалер који се налази на Пикел 2 уређајима са Таскер-ом и АутоТоолс – није потребан роот!
Раније смо поделили како да омогућите нови плутајући балон за бирање бројева у апликацији Гоогле Пхоне изменом датотека на свом Андроид уређају. Од тада, наш омиљени програмер додатака Таскер, Јоао Диас, дошао до сопственог решења користећи своју апликацију АутоТоолс да поново створи исти плутајући балон. Његов видео је кул, али пратећи пошта мало је недостајао у његовом опису па сам мислио да ћу направити посебан водич и побољшати Јоаов дизајн додавањем визуелне повратне информације прекидачима у Плутајућем балону Диалера.
Као и увек, прво ћемо пратити водич, а затим на крају можете пронаћи везе за преузимање и упутства за увоз пројекта.
Поновите плутајући балон Гоогле Диалер-а
[аппбок гооглеплаи цом.јоаомгцд.аутотоолс]
Додатак АутоТоолс долази са новим унапред подешеним веб екраном: плутајућом траком. Користећи ово унапред подешено, можемо поново да креирамо плутајући балон Гоогле Диалер-а на било ком телефону. Ако знате како се сналазите у Таскер-у, лако ћете га направити, али ако нисте упознати са Таскер-ом и АутоТоолс-ом, читајте даље јер ћемо вам показати како.
Промене које сам направио укључују уклањање путања до икона јачине звука и микрофона и замену променљивих. Урадио сам исто са командама за ове опције. На овај начин можемо креирати визуелни прекидач када је дугме притиснуто. Посебно је корисно са опцијом искључивања звука, тако да можете да видите да ли је микрофон омогућен.
Долазни позив
Профил постаје активан када се на позив одговори. Представљен је АутоТоол ВебСцреен: Плутајућа трака унапред подешена.
ПРОФИЛ ТАСКЕР-а - Позив у току
Profile: Call In Progress
Догађај: Телефон Оффхоок
Унесите: Позив у току
А1: Фласх [Тект: Цаллинг... Дуго ван ]
А2: Подешавање променљиве [ Име:%цаллМуте То: искључивање звука
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
А3: Подешавање променљивих [ Име:%цаллСпеакер То: звучник
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
А4: Скуп променљивих [ Име:%мутеПатх
За:/патхто/мицофф.пнг
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
А5: Скуп променљивих [ Име:%волПатх
За:/патхто/волофф.пнг
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
А6: Веб екран АутоТоолс [ Конфигурација: Унапред подешени екран: Плутајућа трака
Режим приказа: Оверлаи
Затвори ИД преклапања: позови уи
Извор: /патхто/паге.хтмл
Трајање здравице: 5000
Боја позадине: #00ФФЕБЕЕ
Ширина: 75
Висина: 75
Гравитација: лево
Помак Кс: 50
Помак И: -100
Анимација: увећај
ИД преклапања: позив уи
Трајање емисије: 500
Сакриј трајање: 250
Превуците: Превуците било где
Покрети превлачења: Сви правци
Флинг То Дисмисс: Не Флинг То Дисмисс
Ажурирање: истина
Иконе: %волПатх,%мутеПатх,
/pathto/endcall.png,
Команде: %цаллСпеакер,%цаллМуте, енд
Префикс команде: телефонски позив
Видљиве ставке: 3
Прве ставке: 3,4,2,5
Допуна предмета: 24
Време анимације: 400
Круг када је срушен: истина
Прилагођена икона за проширење:
/pathto/call.png
Прикачи на ставке: истина
Боја плутајуће шипке: #1565Ц0
Боја експандера: црна
Боја задње стране експандера: #0Д47А1 Временско ограничење (секунди): 30 ]
Опширније
Уместо унапред дефинисаних путања до микрофона и јачине звука и њихових команди, користим променљиве %мутеПатх и %волПатх. Они ће се касније променити у зависности од тога која је команда издата.
Тхе %цаллМуте и %цаллСпеакер држите стварну команду која је додељена постојећим дугмадима. Команда ће се променити када се притисне дугме, а плутајући балон бирача ће приказати исправну икону.
Прављење (или модификовање овог облачића ако сте користили Јоаов водич) је мало болно, али добра вест је да можемо једноставно копирати и налепити ову радњу касније. Обавезно доделите ВебСцреен ИД јер ће нам то требати касније да откажемо облачић.
Позив је завршен
Покреће се наредбом: телефонски позив=:=крај и покреће задатак Позив је завршен. Користите АутоТоолс ВебСцреен у затвореном режиму приказа. Користите исти ВебСцреен ИД као у профилу долазног позива.
ПРОФИЛ ТАСКЕР-а - Позив је завршен
Profile: Call Ended
Догађај: Телефон неактиван
Унесите: Позив је завршен
А1: Фласх [ Текст: Позив је завршен... Дуго ван ]
А2: Веб екран АутоТоолс [ Конфигурација: Режим приказа: Затвори
Затвори ИД преклапања: позови уи
Трајање здравице: 5000
Висина: 400
Гравитација: центар
Анимација: Слиде Ин Фром Топ
Трајање емисије: 500
Сакриј трајање: 250 Временско ограничење (секунди):30 ]
Опширније
Команде
Овај профил контролише све радње које шаље плутајући мехур Диалер. Сваки окидач почиње префиксом пхонецалл=:= и покреће један од прекидача/акција у зависности од пресретнутог улаза.
ПРОФИЛ ЗАДАТКА - Команде позива
Profile: Call Commands
Догађај: АутоАппс Цомманд [ Конфигурација: Командни филтер: пхонецалл=:=
Имена променљивих: команда ]
Унесите: команде позива
А1: Ако [%команда ~ *говорник]
А2: Променљива Сет [ Наме:%цаллСпеакер То: унспеакер
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
Ако [ %цомманд ~ звучник ]
А3: Сет променљивих [ Име:%волПатх То:/патхто/волон.пнг
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
Ако [ %цомманд ~ звучник ]
А4: Подешавање променљивих [ Име:%цаллСпеакер То: звучник
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
Ако [ %цомманд ~ унспеакер ]
А5: Подешавање променљивих [ Име:%волПатх То:/патхто/волофф.пнг
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
Ако [ %цомманд ~ унспеакер ]
А6: Веб екран АутоТоолс
[Плутајућа трака - исто као у позиву у току]
А7: Спеакерпхоне [ Сет: Тоггле]
А8: Иначе ако [ %команда ~ *муте ]
А9: Подешавање променљиве [ Име:%цаллМуте То: искључивање звука
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
Ако [ %цомманд ~ унмуте ]
А10: Подешавање променљивих [ Име:%мутеПатх То:/патхто/мицофф.пнг
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
Ако [ %цомманд ~ унмуте ]
А11: Подесите променљиву [ Име:%цаллМуте То: укључите звук
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
Ако [ %цомманд ~ муте ]
А12: Постављање променљивих [ Име:%мутеПатх То:/патхто/мицон.пнг
Рекурзивне варијабле: Искључено Рачунање: Искључено Додатак: Искључено ]
Ако [ %цомманд ~ муте ]
А13: Веб екран АутоТоолс
[Плутајућа трака - исто као у позиву у току]
А14: Искључивање микрофона [Подеси: Укључи]
А15: Другачије Ако [ %цомманд ~ енд ]
А16: Заврши позив
А17: Крај ако
Опширније
Знам да опис у почетку изгледа застрашујуће, али ово је исти скуп радњи поновљен двапут. Када се притисне звук или звучник, морамо да креирамо алтернативни веб екран са супротном иконом и командом која се приказује кориснику.
А1,А8
Ако је команда = звучник/утишај, уследиће низ акција. Мало сам хаковао команде да олакшам обраду свих радњи. Овим радњама снимамо команде за утишавање/укључивање звука и команде за звучник/укључивање звучника. Због тога користим џокер знак * у услову ИФ.
А2,А4 и А9,А11
У зависности од издате команде (утишај/укључи|звучник/укључи звучник) поставио сам исправну команду која ће бити додељена следећи пут када притиснем прекидач. На пример, ако притиснем дугме да искључим звук (цомманд=:=муте), желим да ажурирам ВебСцреен и да се уверим да ће следећи пут када притиснем ово дугме позив бити искључен (цомманд=:=унмуте). Исто важи и за радњу звучника.
А3,А5 и А10,А12
На сличан начин, желим да се уверим да се путање до одговарајућих икона мења када се дугме изда. Ако притиснем икону за искључивање звука, желим да се икона за укључивање звука замени, стога се путања мора ажурирати.
А15
Ако команда гласи крај—само завршите позив.
А7,А14
Једноставно користите радње за искључивање звука и звучник да бисте променили подешавања.
Закључак и преузимање
Сада знате како да то урадите помоћу Таскер-а и АутоТоолс-а. Нови пројекат Флоатинг Буббле Диалер вам пружа лепу, визуелну повратну информацију која ће вам олакшати интеракцију са телефоном док сте у телефонском позиву. Слободно додатно модификујте овај Таскер пројекат.
Преузмите пројекат плутајућег дугмета Таскер Диалер
Преузмите горњу ЗИП датотеку и извуците садржај у интерну меморију вашег Андроид уређаја. Извуците фасциклу цаллуи у директоријум Таскер/ицонс. Отворите Таскер и онемогућите „Режим за почетнике“ у подешавањима. Затим се вратите на главну страницу Таскера и дуго притисните почетну икону у доњем левом углу. Видећете опцију да "увезете" пројекат. Додирните ту опцију, а затим пронађите .прј.кмл датотеку коју сте раније издвојили. Када увезете, видећете нову картицу на дну поред подразумеване иконе куће у Таскер-у. Ово садржи профиле и задатке овог помоћног пројекта.
Пратите Упутства за КСДА-Девелоперс феед за више постова попут овог. Такође, погледајте наше Савети и трикови за задатака форум за најновије креације међу ентузијастима аутоматизације у нашој заједници.