W jaki sposób zachowujemy bezproblemowy efekt odblokowywania odcisków palców po użyciu DevicePolicyManager do wykonania lockNow() w systemie Android 6.0?Jak zachować odblokowanie odcisku palca po użyciu lockNow w systemie Android 6.0?
Zakładając na urządzeniach ze skanerem linii papilarnych i wywołaniem aplikacji lockNow() ma "USES_POLICY_FORCE_LOCK" i otrzymał status Administratora urządzenia.
Jest to dokumentacja dla lockNow() funkcja:
public void lockNow()
Bądź natychmiast blokadę urządzenia, jak gdyby limit czasu blokady ekranu wygasł w punkcie to wezwanie.
Administrator urządzenia wywołującego musi zażądać USES_POLICY_FORCE_LOCK, aby móc wywołać tę metodę; jeśli nie, zostanie zgłoszony wyjątek bezpieczeństwa.
Uzyskanie statusu administratora urządzenia i wykonanie blokady jest w porządku. Aby uzyskać informacje na temat zastosowanego podejścia, zapoznaj się z artykułem this SO question.
Problem występuje po zablokowaniu telefonu, skaner linii papilarnych nie powoduje już płynnego odblokowywania telefonu. Zamiast tego skaner linii papilarnych prosi mnie o wprowadzenie kodu awaryjnego PIN. Czy jest coś nowego, co muszę zrobić w Androidzie 6.0, aby zachować efekt odblokowania odcisków palców po wykonaniu wywołania lockNow()?
Przyjrzałem się wszystkim flagom DevicePolicyManager (in the documentation) i wydaje się, że oferuję wyłączenie rzeczy zamiast włączania rzeczy.
Dzięki!
Nie jestem pewien, ale myślę, że mój problem jest związany z Ciebie. Będę też miał tutaj oko http: // stackoverflow.com/questions/33945568/how-to-use-flag-dismiss-keyguard-z-czytnikiem linii papilarnych – anandbibek