Додајте пречицу за контакте и дугме за прекид позива на траку за навигацију током телефонских позива у Андроид О

Водич о томе како да додате пречицу за покретање апликације за контакте и пречицу за завршетак позива на траку за навигацију током телефонског позива. Само за Андроид О.

Ако сте пратили наше туториалс феед, тада ћете до сада знати да волимо да пронађемо начине да искористимо предности новости Андроид О прилагођавач навигационе траке. Захваљујући снази популарне апликације за аутоматизацију познате као Таскер, можемо контекстуално променити навигациону траку да бисмо укључили навигационе тастере који су корисни у одређеним контекстима. У овом водичу ћемо показати како додати а пречица за контакте и један пречица за завршетак позива на навигациону траку док сте усред телефонског позива.

Хвала Ели Ирвину што је био мој покусни кунић и добио ово снимање екрана.

У видеу изнад, мој тестер је покренуо телефонски позив са мном због чега је Таскер приказао две нове иконе на траци за навигацију. Пречица за контакте, када се притисне, позива КЕИЦОДЕ_ЦОНТАЦТС док дугме за прекид позива позива КЕИЦОДЕ_ЕНДЦАЛЛ.

Иконе које користим нису иконе којима се обично може приступити у алату за прилагођавање траке за навигацију Андроид О, већ су то прилагођене иконе које користим. Можете прочитати мој претходни туторијал на хда овде додате прилагођене иконе на навигациону траку Андроид О. Ради овог упутства, мораћете да преузмете две иконе са База икона на основу ДПИ вашег уређаја. Први је а икона контаката који треба да сачувате као /НавИцонс/цонтацтс.пнг, а други је ан икона за завршетак позива који треба да се сачува као /НавИцонс/ендцалл.пнг.

Показаћемо вам како да поновите ово подешавање на свом уређају да бисте научили како да направите сопствену прилагођену навигацију конфигурације траке, али ћемо такође обезбедити везу за преузимање на крају чланка ако бисте радије прескочили то.


Прилагођени тастери за навигацију током телефонског позива

Захтеви:

  • Таскер ($2.99)
  • СецуреТаск

Таскер је неопходан јер је то апликација за аутоматизацију коју користимо да бисмо открили у којој се апликацији налазимо и шаљите команде преко СецуреТаск додатка, који ће управљати променом наше навигације бар. Када инсталирате обе апликације, морамо да подесимо СецуреТаск.

Морамо да дозволимо СецуреТаску могућност да мења системске поставке на нашем уређају. Да бисмо то урадили, морамо да доделимо СецуреТаск-у посебну дозволу познату као ВРИТЕ_СЕЦУРЕ_СЕТТИНГС која је обично недоступан редовним апликацијама, али га корисник може доделити ручно коришћењем АДБ-а. Дакле, мораћете да имате АДБ покренут на вашој машини да би ово функционисало. На срећу, давање ове дозволе је само једнократна ствар и користићемо СецуреТаск у будућих туторијала везаних за Андроид О (којих има још неколико), тако да свакако вреди урадити то.

Постављање АДБ-а

Прва ствар коју ћете морати да урадите је да преузмете АДБ бинарни фајл за ваш одређени ОС. То можете учинити овде. Када их преузмете, морате се уверити да имате прави возач ако сте на Виндовс-у.

Када издвојите бинарни фајл у засебну фасциклу и инсталирате драјвер, треба да омогућимо УСБ отклањање грешака на паметном телефону. Да бисте то урадили, отворите Подешавања и идите на О телефону. Додирните Буилд Нумбер 7 пута док не добијете дијалог који вам говори да сте откључали Опције за програмере. Сада можете приступити опцијама за програмере у подешавањима. Очигледно у Андроид О, морате да унесете свој пин/лозинку да бисте могли да отворите Опције за програмере. Урадите то и потражите УСБ отклањање грешака, а затим га омогућите.

Сада прикључите свој телефон и отворите командну линију у истом директоријуму у који сте издвојили АДБ бинарни фајл. (Корисници оперативног система Виндовс, држите схифт+десни клик у тој фасцикли и изаберите „овде отворите командну линију.“) Откуцајте adb devices у командни редак. Видећете поруку да се АДБ сервер покреће, а затим ћете на свом телефону видети промпт који тражи да свом рачунару одобрите АДБ приступ. Прихвати то. Сада када уђете adb devices у командној линији, требало би да видите серијски број вашег уређаја, ако јесте, онда сте били успешни.

Додељивање ВРИТЕ_СЕЦУРЕ_СЕТТИНГС за СецуреТаск

Када се отвори АДБ командна линија, унесите следећу команду да бисте СецуреТаск-у доделили потребну дозволу.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

СецуреТаск ће сада имати могућност да мења системске поставке без роот приступа! Сада смо спремни да пређемо на Таскер.

Подешавање профила задатака

Мораћемо да подесимо два различита профила задатака. Један ће се активирати када уђете у телефонски позив, други ће се покренути када прекинете везу. Први ће приказати два тастера на навигационој траци, други ће их онемогућити. Прилично једноставан.

За први Профил, отворите Таскер и притисните дугме + у доњем десном углу да бисте га креирали. Изабрати Догађај Контекст и идите на Телефон --> Телефон Оффхоок. Притисните назад да бисте се вратили на главни екран Таскер-а. Назовите га „Омогући тастере за навигацију на телефону“.

Таскер ће од вас тражити да или приложите постојећи задатак или да креирате нови. Направите нову и када сте на екрану за уређивање задатака, додајте следеће радње:

  1. Додатак --> СецуреТаск --> Сигурна подешавања. Поступак: Пишите. Подешавање: secure sysui_nav_bar_left. вредност: key(207:file:///storage/emulated/0/NavIcons/contacts.png)
  2. Додатак --> СецуреТаск --> Сигурна подешавања. Поступак: Пишите. Подешавање: secure sysui_nav_bar_right. вредност: key(6:file:///storage/emulated/0/NavIcons/endcall.png)

Вратите се у главни мени Таскера. Креирајте нови профил и поново изаберите Догађај контекст, али овај пут изаберите Телефон --> Телефон у мировању. Назовите га „Онемогући тастере за навигацију на телефону“.

Поново креирајте нови задатак и када сте на екрану за уређивање задатака, додајте му следеће две радње:

  1. Додатак --> СецуреТаск --> Сигурна подешавања. Поступак: Пишите. Подешавање: secure sysui_nav_bar_left. вредност: null
  2. Додатак --> СецуреТаск --> Сигурна подешавања. Поступак: Пишите. Подешавање: secure sysui_nav_bar_right. вредност: null

Сада сте готови. Када прихватите долазни позив или повежете одлазни позив, Таскер ће приказати тастер за пречицу за контакте као и тастер за завршетак позива. Овим тастерима се може приступити док користите било коју апликацију, све док је телефонски позив још увек у току. Када се телефонски позив заврши, Таскер ће онемогућити ове тастере на навигационој траци.


Преузмите и увезите

Као и код свих туторијала везаних за Таскер, ми ћемо обезбедити КСМЛ датотеке које можете да преузмете и увезете. Преузмите датотеку .прф.кмл са АндроидФилеХост испод и сачувајте је у интерној меморији. Отворите Таскер и дуго притисните картицу Профили на врху док не видите дугме Увези. Додирните то и потражите КСМЛ датотеке које сте управо сачували, а затим их изаберите да бисте их увезли, једну по једну. Уверите се да сте доделили ВРИТЕ_СЕЦУРЕ_СЕТТИНГС за СецуреТаск као што је поменуто у мом чланку, иначе профили неће радити ништа на вашем телефону!

Преузмите профил „Енабле Пхоне Нав Бар Кеис“ са АндроидФилеХост-а

Преузмите профил „Онемогући тастере за навигацију на телефону“ са АндроидФилеХост-а

Иако немамо више туторијала који се односе на Андроид О траку за навигацију за дељење, имамо још један водич који се односи на Андроид О. Пратите портал за више туторијала!