6

Muszę ukryć ekran aplikacji na liście uruchomionych aplikacji po kliknięciu przycisku Ostatnie aplikacje w systemie Android 4.x. Dane zawarte w mojej aplikacji mogą zawierać informacje poufne, jeśli ktoś miałby mieć działającą aplikację w tle. Wciąż chciałbym, aby moja aplikacja była wyświetlana w najnowszych aplikacjach, a nie na zrzucie ekranu.Ukryj/zmień obraz ekranu aplikacji z ostatnich aplikacji Android 4.x

Jak to zrobić?

+1

http: //stackoverflow.com/questions/9130599/how-to-change-the-snapshot-shown-by-recent-apps-list W zasadzie nie można zmienić miniatury, ale można ją ukryć. – MCWhitaker

Odpowiedz

7

Aby wykluczyć aplikację z ostatnich aplikacji należy wykonać następujące czynności:

on Activity on Manifest android:excludeFromRecents="true" 

i można wyłączyć miniaturę na aktywność zawierających dane wrażliwe dodając FLAG_SECURE do okna:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); 
+0

WindowManager.LayoutParams.FLAG_SECURE działa dobrze. Ale wyłącza opcję ekranu, a także nie może wykonać testów automatyzacji (ponieważ musi przechwytywać ekran). – shobhan

Powiązane problemy