5Sep

Jak naprawić błąd "Screen Overlay Detected" na Androidzie

click fraud protection

Począwszy od Androida Marshmallow, istnieje ciekawy błąd, który czasami pokazuje jego twarz, ale może być trudne do odczytania przyczyny. Wykryty błąd "screen overlay" nie zezwala na uruchamianie niektórych aplikacji, co sprawia, że ​​jest to bardzo uciążliwe.

Na szczęście jest to łatwa łatwa odpowiedź, gdy już wiesz, co powoduje błąd: funkcja dostępna w programie Marshmallow i poza nią umożliwia aplikacjom "rysowanie" w stosunku do innych aplikacji. Na przykład Facebook Messenger używa czatów, aby pozostać na pierwszym planie, niezależnie od tego, co robisz - jest to aplikacja korzystająca z funkcji "Rysuj na innych aplikacjach".Innymi słowy, jest to nakładka ekranowa. Już zaczyna się klikać, prawda?

  1. Ustawienia otwarte & gt;Aplikacje
  2. Kliknij ikonę koła zębatego w prawym górnym rogu strony Ustawienia
  3. Przewiń w dół i wybierz "Specjalny dostęp"
  4. Kliknij "Rysuj na innych aplikacjach" i przełącz aplikacje na liście

Niestety, niektóre aplikacje robią dziwne rzeczy, gdy nakładka jest aktywnadziała,

instagram viewer
, zwłaszcza , jeśli dana aplikacja musi zażądać nowego uprawnienia. Android absolutnie nie zezwala na zmianę uprawnień podczas działania nakładki, co powoduje błąd "Wykryto przykrywkę ekranu".

Tak więc, jeśli zainstalujesz nową aplikację i uruchomisz ją po raz pierwszy, a także będziesz rozmawiać przez czat na Facebooku, dostaniesz komunikat o błędzie, gdy nowa aplikacja spróbuje zażądać swoich uprawnień.W poniższym przykładzie używam aplikacji Twilight - aplikacji "tryb nocny", która korzysta z nakładki ekranowej.

Teraz, gdy ten błąd jest generowany, zawiera link "Ustawienia otwarte", który wysyła cię bezpośrednio do menu "Rysuj przez inne aplikacje".Najgorsze jest to, że każda aplikacja musi być ręcznie przełączana - po prostu dotknij aplikacji, przesuń "Pozwól rysować na inne aplikacje", przełącz i wróć.Możesz wyłączyć wszystkie, ale może to być bardzo czasochłonne, szczególnie jeśli masz zainstalowane dziesiątki aplikacji, które mogą nakładać nakładki.

Idealnie, wiesz, która aplikacja spowodowała konflikt, i możesz wyłączyć tylko ten. Pomyśl o sobie:

  • Jakie aplikacje ostatnio używasz? Jak wspomniano powyżej, Facebook Messenger rysuje się na ekranie dla głów czatów, więc jeśli czat jest aktywnie uruchomiony, najprawdopodobniej jest to winowajcą.
  • Jakie pasywne aplikacje używasz działające w tle? Podobnie aplikacje takie jak CF.lumen i Twilight rysują się na ekranie po włączeniu, więc musisz wstrzymać lub wyłączyć te usługi, aby pozbyć się błędu nakładki ekranowej.

Lista na powyższym zrzucie ekranu pokazuje wszystkie aplikacje, które mają uprawnienia do rysowania na ekranie, ale jeśli potrafisz dowiedzieć się, który z nich faktycznie pojawia się na ekranie, gdy pojawi się ten błąd, możesz po prostu wyłączyć to i iść dalej.

Oczywiście nie jest to niezawodne - w niektórych przypadkach na ekranie może być wyświetlana więcej niż jedna aplikacja, co może być niewiarygodnie frustrujące. W takiej sytuacji po prostu zabiorę wszystkie z nich, a następnie ponownie je włączę w razie potrzeby. Na pewno jest to marynata.

Na szczęście w Androidzie Oreo, Google w zasadzie bardzo ułatwiło zrozumienie, która aplikacja powoduje problem z nowym powiadomieniem, które dokładnie pokazuje, co wyświetla się w innych aplikacjach. Możesz znaleźć więcej informacji - a także jak wyłączyć to powiadomienie - tutaj.

Jak uzyskać dostęp do menu "Narysuj inne aplikacje"

Jak zatem dostać się do menu "Rysuj na innych aplikacjach" bez uprzedniego wystąpienia błędu i uzyskania tego szybkiego łącza? A co, jeśli nie ma szybkiego łącza? Ta część jest całkiem łatwa. Największym problemem jest to, że ustawienie nakładek ekranu znajduje się w różnych miejscach na słuchawkach różnych producentów. Oto podział.

W Androidzie Oreo

Jeśli używasz Androida Oreo, menu Ustawienia zostało przeprojektowane, więc większość rzeczy nieznacznie różni się od innych nowoczesnych wersji Androida, w tym funkcji Rysuj na innych aplikacjach.

Najpierw odciągnij obszar powiadomień i dotknij ikony koła zębatego, aby otworzyć Ustawienia.

W tym miejscu wybierz "Aplikacje i amp;Powiadomienia ", a następnie naciśnij przycisk" Zaawansowane ".

Ujawnia dodatkowe opcje, z których ostatnia to opcja "Dostęp do aplikacji specjalnej".Śmiało i dotknij tego.

Trochę w dół menu, zobaczysz opcję "Wyświetl ponad inne aplikacje".Tego właśnie szukasz.

Na magazynie Android Marshmallow lub Nougat

Na Androidzie, dwukrotnie naciśnij pasek powiadomień i dotknij ikonę koła zębatego.

Z tego miejsca przejdź do "Apps", a następnie wybierz ikonę koła zębatego w prawym górnym rogu.

W tym menu przewiń w dół i wybierz opcję "Specjalny dostęp".Stamtąd znajdziesz menu "Rysuj na innych aplikacjach".Tego właśnie szukałeś!

Możesz swobodnie przełączać się do swoich potrzeb. Po prostu otwórz każdy element, aby go włączyć lub wyłączyć.

Na urządzeniach Samsung

Najpierw, pociągnij w dół obszar powiadomień i dotknij ikonę koła zębatego, a następnie przewiń w dół opcję "Aplikacje".

W tym miejscu stuknij link "Menedżer aplikacji", a następnie przycisk "Więcej" w prawym górnym rogu.

Następnie wybierz opcję "Aplikacje, które mogą pojawić się u góry", a następnie, bum, jesteś tam. Samsung ułatwia to również, dodając przełącznik obok nazwy aplikacji, a nie w osobnym menu. Dzięki, Samsung!

Na urządzeniach LG

Ponownie, odciągnij pasek powiadomień i dotknij ikonę koła zębatego, a następnie przejdź do menu "Aplikacje".

Następnie stuknij przycisk przepełnienia z trzema kropkami, a następnie wybierz opcję "Konfiguruj aplikacje".

Z tego miejsca powinna działać tak jak w przypadku systemu Android - wybierz opcję "Rysuj na innych aplikacjach", a znajdziesz się tam, gdzie chcesz.

Jeśli nie masz pewności, co powoduje błąd "Wykryto przesłonę ekranową", może to oznaczać, że chcesz rzucić telefonem. Faktem jest, że więcej znajomych spotkało się z tym błędem( a następnie zapytałem mnie o to) niż jakikolwiek inny błąd! Oto rozwiązanie - jesteście mile widziani, przyjaciele.