Одне рішення - використовувати Tasker . Налаштуйте свій телефон таким чином, щоб використовувати відбиток пальця як стандартний механізм розблокування, із надійним паролем як розблокування резервної копії (необхідне, якщо відбиток пальця не працює, або кожен раз, коли телефон перезавантажується).
Далі створіть завдання під назвою Screen Unlocked (або подібне). У завданні змусьте виконати дію Display
-> Lock
. Встановіть код на будь-який штифт. Перевірте Remember Till Off
і Full Screen
варіанти, і переконайтеся , що Allow Cancel
прапорець НЕ встановлено.
Далі створіть профіль у програмі Tasker для події в Display Off
. Коли цей профіль запускається, нехай він запустить нову створену Вами задачу. Додайте другий тригер до того ж профілю, щоб запобігти цьому блокуванню, якщо відбувається дзвінок (використовуючи Інвертувати). В іншому випадку, якщо покласти телефон на голову, вимкніть дисплей і призведе до блокування PIN-коду (навіть якщо андроїд знає, що він насправді не заблокований і не вимагає відбитка пальця), а вилучивши його з голови, буде показано PIN-код та блокування завершення виклику та інші кнопки.
Нарешті, додайте другий профіль для розблокованого дисплея події та дозвольте йому виконати ту саму задачу. Таким чином, якщо ви заблокуєте телефон вручну під час дзвінка за допомогою кнопки живлення (відключивши стандартну блокування відбитків пальців на андроїді), він буде правильно відображати запит PIN-коду на екрані знову, не заважаючи кнопкам завершення дзвінка. Не хвилюйтесь, якщо показ блокування для вимкнення дисплея та дисплея не буде фактично вимагати, щоб ви вводили штифт двічі.
За допомогою цього налаштування ви розблокуєте телефон за допомогою відбитка пальця. Коли це буде прийнято, Tasker також запропонує вам ввести PIN-код.
Причина запуску цього завдання на Screen Off замість Screen Unlocked полягає в тому, що Screen Unlocked створює затримку між розблокуванням телефону та відображенням запиту PIN-коду. Запустивши завдання на екрані вимкнено, запит PIN-коду відображається миттєво, коли ви розблокуєте його за допомогою відбитка пальця.
Зауважте, що для цієї установки потрібен PIN-код, навіть якщо ви використовуєте резервний пароль (якщо ваш відбиток пальця неможливо прочитати). Однак я готовий жити з цим, оскільки мені рідко потрібно вводити головний пароль у будь-якому випадку, і введення PIN-кодів із PIN-кодом чудово.
Захистити Tasker
Оскільки PIN зберігається в простому тексті в Tasker, вам, ймовірно, слід встановити PIN-код, щоб відкрити програму Tasker. Tasker має цей вбудований у свої налаштування, тому ви можете вимагати PIN-код для перегляду та зміни будь-яких профілів та налаштувань Tasker. В іншому випадку, якщо ви залишите телефон розблокованим, кожен може знайти ваш PIN-код, переглянувши конфігурацію програми. У будь-якому випадку не використовуйте той самий PIN-код для розблокування екрана, як і для будь-якої іншої послуги, як-от картки банкоматів або голосової пошти.