Komputery Okna Internet

Dlaczego tryb uśpienia nie jest aktywny w Huawei? Jak rozwiązać problem nadmiernego zużycia baterii w trybie uśpienia na Androidzie. Kontynuacja dostępna tylko dla abonentów

Znana sytuacja: czytasz jakąś informację z ekranu swojego smartfona i w tym momencie wyświetlacz gaśnie. A co, jeśli przeczytanie zajmie nie kilka sekund, ale znacznie więcej? Oczywiste jest, że ciągłe naciskanie przycisku zasilania jest delikatnie mówiąc denerwujące.

Jak zapobiec przyciemnieniu ekranu Androida? Okazuje się, że sytuacja nie jest tak krytyczna, jak mogłoby się wydawać. Istnieje kilka sposobów rozwiązania tego problemu, o których teraz porozmawiamy.

Aby dostosować sposób wyłączania ekranu telefonu za pomocą preinstalowanych narzędzi, przejdź do „ Ustawienia", otwórz sekcję " Ekran", wybierz element " Tryb uśpienia„i ustaw dogodny dla Ciebie czas, w którym smartfon ma się „wybudzić”, po którym ekran się przyciemni lub całkowicie wyłącz tryb uśpienia, zaznaczając odpowiednią linię:

Jak wyłączyć limit czasu ekranu za pomocą oprogramowania innych firm

Myślę, że nie warto wdawać się zbyt szczegółowo w to, dlaczego potrzebna jest funkcja „Tryb uśpienia” lub wyłączanie ekranu po pewnym czasie (limit czasu z angielskiego - limit czasu). Oczywiste jest, że jeśli smartfon jest stale w trybie aktywnym, poziom naładowania baterii zacznie zbyt szybko dążyć do zera.

W takim przypadku problem można łatwo rozwiązać za pomocą specjalnych narzędzi.

Przytrzymaj ekran w wersji demonstracyjnej

Ten program nie powoduje przyciemnienia ekranu, gdy na niego patrzysz. Korzystając z przedniego aparatu, funkcja Hold Screen ON przechwytuje Twój wzrok i zapobiega zasypianiu smartfona. Kiedy przestaniesz patrzeć na ekran, zanika on i odpowiednio zatrzymuje się zużycie zasobów.

Możliwe jest powiązanie narzędzia z konkretną aplikacją, a wtedy ekran telefonu nie zgaśnie, identyfikując Twoje oczy w tej aplikacji, jednak jeśli Twój aparat będzie działał w innej aplikacji, program będzie musiał poczekać, aż będzie wolny.

Właściciele Samsunga Galaxy S3 korzystają z tej funkcji bez instalowania narzędzia, ponieważ ten model ma ją domyślnie, a jeśli masz prostsze urządzenie, wystarczy pobrać Hold Screen ON:

KeepScreen (teraz bezpłatny)

Kolejna dobra aplikacja, która świetnie radzi sobie z wyłączaniem limitu czasu. W odróżnieniu od poprzedniego, Zachowaj ekran kontroluje położenie urządzenia za pomocą wbudowanego żyroskopu. Dlatego trzymając gadżet w dłoniach, narzędzie, biorąc pod uwagę jego kąt nachylenia względem osi poziomej, zapobiegnie przyciemnieniu ekranu.

Dodatkowo istnieje również możliwość zablokowania wyłączania ekranu na urządzeniu z Androidem dla wybranych aplikacji. Aby to zrobić, po określeniu żądanego programu kliknij „ Uruchomienie/zatrzymanie usługi„, a na telefonie w czujniku przyciemnienia ekranu (patrz pierwszy zrzut ekranu) ustaw interwał na 30 sekund.

Keep Screen dba o zasoby Twojego smartfona i działa w tle, w tym celu kliknij „ NA", i potem " Zapisz i uruchom ponownie aplikację».

Ważny! Jeśli wyłączysz (zablokujesz) urządzenie przyciskiem zasilania w trakcie działania programu, to po trzydziestu sekundach ekran włączy się i nie zgaśnie. Dlatego przed zablokowaniem gadżetu przyciskiem zasilania należy zamknąć aplikację lub po prostu wrócić do głównego pulpitu.

W dzisiejszym temacie nie mamy nic więcej do dodania i oczywiście sami możecie ocenić, jak przydatne okazały się przedstawione informacje. Powodzenia!

Przełączenie urządzenia mobilnego w tryb uśpienia oznacza automatyczne wyłączenie wyświetlacza, gdy gadżet będzie nieaktywny przez określony czas. Ta funkcja ma na celu oszczędzanie energii baterii w telefonie.

Aby włączyć lub wyłączyć tryb uśpienia w Androidzie, musisz przejść do odpowiednich ustawień. W zależności od modelu smartfona różnią się one nieznacznie, choć tylko nieznacznie.

Jak to zrobić

Gdy zajdzie potrzeba włączenia/wyłączenia trybu uśpienia w systemie Android, należy przejść do głównego menu ustawień telefonu i znaleźć opcję „Wyświetlacz” lub „Ekran”. Kliknięcie tego łącza spowoduje wyświetlenie karty Sen. Tutaj ustawiasz odstęp czasu, po którym urządzenie w systemie Android automatycznie przejdzie w tryb uśpienia. Zaznaczając opcję „Nigdy” wyłączasz możliwość pracy urządzenia w trybie uśpienia, dzięki czemu będzie ono aktywne przez cały czas, gdy nikt nie będzie korzystał z telefonu.

Możliwe problemy

Czasami zdarzają się sytuacje, gdy konieczne jest wyłączenie wyświetlacza urządzenia mobilnego bez aktywowania trybu uśpienia. Standardową opcją jest oszczędzanie baterii smartfona, gdy jest on podłączony do telewizora za pomocą kabla HDMI.

Głównym problemem jest to, że jeśli wyłączysz smartfon, prąd nie będzie przepływał przez kabel HDMI, co spowoduje przygaszenie ekranu telewizora, gdy telefon będzie w trybie uśpienia. Podajmy jeszcze jeden przykład - . Klawiatura lub mysz jest następnie podłączana do urządzenia za pomocą stacji dokującej. Obraz jest wyświetlany na ekranie. Wspomniany problem powtarza się. Nie można wyłączyć ekranu telefonu bez przejścia w tryb uśpienia. Jeśli nic nie zrobisz, smartfon szybko się wyczerpie. Nie da się rozwiązać problemu przy użyciu standardowych ustawień.

Rozwiązanie

Musisz go pobrać pod nazwą Screen Standby. Za pomocą programu można wyłączyć wyświetlacz, gdy telefon jest w pełni sprawny. Aplikację możesz pobrać za pośrednictwem usługi Google Play za darmo.

Od teraz możesz oglądać filmy, uruchamiać aplikacje do gier i surfować po Internecie na dużym ekranie, podłączając telefon do telewizora. Znacząco oszczędza baterię. Chcielibyśmy zauważyć, że w tej chwili nie ma godnych odpowiedników tego oprogramowania. Aby narzędzie działało poprawnie, musisz ustawić prawa dostępu root. Dzięki funkcji Screen Standby możesz automatycznie wyłączyć podświetlenie po podłączeniu kabla HDMI, a także przełączyć wyświetlacz telefonu w tryb touchpada.

Honor 6 wyposażono w niewymienny akumulator litowo-polimerowy o pojemności 3100 mAh (11,5 Wh). Pojemność baterii nie jest rekordowa, ale bardzo dobra i wystarczająca, aby zapewnić długą żywotność baterii.

Oprogramowanie Honora 6 posiada dużą liczbę ustawień zużycia energii. W menu „Oszczędzanie energii” możesz wybrać jeden z trzech profili zużycia energii – „Wydajność”, „Inteligentny” i „Oszczędność energii”. W tym przypadku smartfon przewiduje pozostały czas pracy w każdym trybie.

Tryb oszczędzania energii w Honorze 6 został zaimplementowany w bardzo ciekawy sposób. Blokuje prawie wszystkie funkcje telefonu, z wyjątkiem połączeń, SMS-ów i dostępu do kontaktów. Ale w tym trybie smartfon działa bardzo długo. To dobre rozwiązanie w chwilach, gdy bateria jest już prawie wyczerpana i koniecznie musisz pozostać w kontakcie. Co więcej, jeśli poziom naładowania baterii spadnie do krytycznie niskiego poziomu, smartfon sam poprosi o przejście w tryb oszczędzania energii; użytkownik może wybrać próg wyzwalania tego ostrzeżenia (8, 20 lub 30 procent).

Ze względu na agresywne ustawienia wbudowany menedżer zasilania często zamyka aplikacje działające w tle. Celem mogą być również aplikacje do przesyłania wiadomości (na przykład Viber). Użytkownik może jednak ręcznie określić, które aplikacje powinny być chronione przed zamknięciem w trybie uśpienia. Na przykład w moim Honorze 6 włączyłem tę opcję dla Vibera.

Wreszcie w menu znajduje się specjalny tryb, który z jakiegoś powodu w rosyjskiej wersji interfejsu nazywa się „Wygaszacz ekranu” (w języku ukraińskim nazywa się to „Tryb robota ekonomicznego”). W tym trybie smartfon rysuje i wyświetla grafikę w rozdzielczości 1280x720, co skutkuje zwiększoną wydajnością i mniejszym zużyciem energii. Jednak przejrzystość małych czcionek nieco cierpi.

W trybie zrównoważonego zużycia energii Honor 6 może wytrzymać około dwóch dni przy trzech godzinach pracy ekranu dziennie. To bardzo godny wynik. Jeśli grasz w gry na smartfonie, czas działania powinien się skrócić, ale nawet w tym przypadku urządzenie przetrwa do wieczora bez żadnych problemów.

Dawno temu, kiedy Android nie był jeszcze mainstreamem, każdy programista mógł napisać aplikację, która mogła cicho zawieszać się w tle i wymieniać dane z serwerem w czasie rzeczywistym. Ale im dalej, tym bardziej rygorystyczne techniki oszczędzania energii stosuje Google, a dziś nie jest już możliwe tak łatwe wdrożenie sieciowej aplikacji czasu rzeczywistego. Istnieje jednak kilka trików, które pozwalają to zrobić.

Wyobraźmy sobie, że mamy aplikację, a ona z kolei ma usługę, która musi stale zawieszać się w tle, przetwarzać polecenia otrzymane z serwera sieciowego i wysyłać odpowiedzi. Komunikacja z serwerem, tak jak przystało na urządzeniach mobilnych, obsługiwana jest za pomocą długich żądań odpytywania, czyli aplikacja łączy się ze zdalnym serwerem i czeka, aż wyśle ​​​​coś w odpowiedzi, po czym łączy się ponownie i ponownie czeka. To skuteczna i bardzo oszczędzająca baterię metoda, która wykorzystywana jest także w mechanizmie powiadomień push samego Androida.

Teoretycznie wszystko wygląda świetnie, architektura aplikacji jest całkowicie poprawna, ale jeśli zaczniesz ją testować, ujawni się kilka bardzo nieprzyjemnych momentów.

Tryby oszczędzania energii w Androidzie

W Androidzie 4.4–5.1 (poniższych wersji nie będziemy rozważać – szybko się dezaktualizują) usługa będzie działać i natychmiast odpowiadać na żądania serwera, ale tylko tak długo, jak długo ekran będzie włączony. Kilka sekund po wyłączeniu ekranu smartfon przejdzie w tryb uśpienia (wstrzymania), a przerwa pomiędzy wysłaniem żądania a odpowiedzią z naszej aplikacji będzie wynosić około minuty. Jest to okres pomiędzy wybudzeniami konserwacyjnymi urządzenia, na który nie mamy wpływu.

W Androidzie 6.0–7.1 sytuacja będzie mniej więcej taka sama, jednak po około godzinie smartfon przejdzie w tzw. Następnie możesz w ogóle nie otrzymać odpowiedzi z aplikacji lub otrzymać ją po godzinie lub dwóch. A wszystko dlatego, że w trybie Doze smartfon faktycznie uniemożliwia działanie aplikacji i usług firm trzecich oraz całkowicie odcina im dostęp do sieci. Mogą przejąć kontrolę tylko na krótki okres czasu, godzinę po przejściu w tryb drzemki, potem dwie, cztery godziny, z coraz większymi odstępami między przebudzeniami.

Dobra wiadomość jest taka, że ​​Doze działa ogólnosystemowo i włącza się godzinę po wyłączeniu ekranu i tylko wtedy, gdy nie dotykasz smartfona (w wersjach 7.0–7.1 można go dotykać), a wyłącza się natychmiast po odblokowaniu smartfona, podłączeniu do ładowarki lub przenoszenia smartfona (znowu nie w wersji 7.0–7.1). Oznacza to, że możemy mieć nadzieję, że przynajmniej w ciągu dnia nasz serwis będzie działał normalnie.

Zła wiadomość jest taka, że ​​oprócz funkcji Doze w Androidzie 6.0–7.1 dostępny jest jeszcze jeden mechanizm oszczędzania energii o nazwie App Standby. Działa to mniej więcej tak: system monitoruje, z jakich aplikacji korzysta użytkownik i stosuje te same ograniczenia do rzadko używanych aplikacji, co w przypadku trybu Doze. Po podłączeniu do ładowarki wszystkie aplikacje przełączone w tryb gotowości otrzymają amnestię. Tryb gotowości nie dotyczy aplikacji posiadających uprawnienia powiadamiania lub administratora (nie root).

W sumie Android ma trzy mechanizmy, z którymi musisz sobie poradzić:

  • Wstrzymanie to normalny tryb oszczędzania energii, który może spowolnić reakcję urządzenia o około jedną minutę;
  • App Standby - agresywny tryb oszczędzania energii, który może spowolnić reakcję na jeden dzień;
  • Doze to agresywny, ogólnosystemowy tryb oszczędzania energii, który ma zastosowanie do wszystkich aplikacji.

Wszystkie te tryby oszczędzania energii można ominąć, ale im dalej w las, tym więcej kul i niedogodności odczuje użytkownik, dlatego rozważymy kilka opcji ominięcia mechanizmów oszczędzających energię, od najbardziej lekkich po hardcorowe.

Scenariusz 1. Małe opóźnienie w reakcji nie jest krytyczne, przejście do Drzemki nie jest krytyczne

W tym scenariuszu masz aplikację, dla której opóźnienie reakcji nawet do jednej minuty nie jest krytyczne, a przejście smartfona w agresywny tryb oszczędzania energii wcale nie jest straszne. Wystarczy, że system nie przeprowadzi aplikacji w stan gotowości.

Dwa najłatwiejsze sposoby osiągnięcia tego to przeniesienie usługi na pierwszy plan lub nadanie aplikacji uprawnień administratora urządzenia. Zacznijmy od pierwszej opcji.

Usługa na pierwszym planie

Usługa pierwszego planu w terminologii Androida to usługa, która ma powiadomienie za kurtyną. System traktuje takie usługi znacznie ostrożniej. Na przykład, jeśli zabraknie pamięci, zostanie ona zabita jako ostatnia, nie zostanie zabita podczas przesuwania aplikacji w menu zarządzania uruchomionymi aplikacjami i tak, tryb gotowości nie zostanie do niej zastosowany.

Tworzenie usługi pierwszego planu jest bardzo proste. Wystarczy w kodzie serwisowym wstawić w przybliżeniu następujące linie:

Powiadomienie o intencjiIntent = nowa Intencja(this, PrzykładAktywność.klasa); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, powiadomienieIntent, 0); Powiadomienie = nowe Notification.Builder(this) .setContentTitle(getText(R.string.notification_title)) .setContentText(getText(R.string.notification_message)) .setSmallIcon(R.drawable.icon) .setContentIntent(pendingIntent) .setTicker (getText(R.string.ticker_text)) .build(); startForeground(0, powiadomienie);

Ten przykład tworzy powiadomienie, które po kliknięciu uruchomi PrzykładActivity na końcu, za pomocą startForeground() usługa zostanie przeniesiona na pierwszy plan.

Prawa administratora

Inną opcją jest nadanie uprawnień administratora aplikacji. Takie uprawnienia zapewniają możliwość zarządzania polityką generowania haseł na ekranie blokady, zdalnego blokowania i czyszczenia urządzenia.

Swego czasu Google wprowadził koncepcję „administratora urządzeń” dla firm, które chciałyby zarządzać smartfonami swoich pracowników. Oznacza to, że firma tworzy aplikację, która otrzymuje uprawnienia administratora i może blokować lub resetować telefon po poleceniu z serwera. Dlatego aplikacja z uprawnieniami administratora nie przechodzi w tryb gotowości, ponieważ komenda blokująca może nadejść w dowolnym momencie.

Uzyskanie, a raczej zażądanie uprawnień administratora jest znowu proste. Po pierwsze potrzebujemy kilku wywołań zwrotnych, które zostaną wywołane po nabyciu lub unieważnieniu praw:

Kontynuacja dostępna tylko dla abonentów

Opcja 1. Zapisz się do Hackera, aby przeczytać wszystkie materiały na stronie

Abonament umożliwi Ci przeczytanie WSZYSTKICH płatnych materiałów w serwisie w określonym terminie. Akceptujemy płatności kartami bankowymi, pieniędzmi elektronicznymi oraz przelewami z rachunków operatorów komórkowych.

W większości smartfonów i tabletów z Androidem ekran wyłącza się po 30 sekundach, a urządzenie przechodzi w tryb uśpienia, jeśli użytkownik w tym czasie nie wykonał żadnych czynności na urządzeniu. To ustawienie jest domyślnie ustawiane przez producentów w celu oszczędzania energii baterii, ponieważ Najbardziej energochłonnym elementem gadżetu jest włączony ekran.

W jakich przypadkach automatyczne wyłączanie ekranu jest niepożądane?

Jednak często pojawia się sytuacja, gdy ta opcja staje się denerwująca. Przykładowo podczas spokojnego czytania z ekranu, bez przewijania, może on po pół minucie zgasnąć i trzeba nacisnąć przycisk zasilania, odblokować urządzenie i poszukać potrzebnego fragmentu, aby kontynuować. Limit czasu może również przeszkadzać w następujących przypadkach:

  • przeglądanie zdjęć i filmów;
  • gry, w których przerwa w działaniach użytkownika może zająć dużo czasu (np. szachy);
  • praca z mapami nawigacyjnymi przy włączonym pozycjonowaniu GPS.

Limit czasu to przerwa w jakiejkolwiek akcji lub czynności. Czas – czas, out – nieobecność, zaprzestanie, bezczynność. Używane do wskazania przerwy na określony czas.

W niektórych programach programiści udostępniają funkcję blokowania przekroczenia limitu czasu systemu (odtwarzacze wideo, gry), ale nie we wszystkich. Zastanówmy się, jak zapobiec wyłączaniu się ekranu Androida i przejściu urządzenia w tryb uśpienia.

Konfigurowanie trybu uśpienia przy użyciu natywnych narzędzi Androida

Możesz skonfigurować czas, po którym Android wyłączy ekran i przejdzie w tryb uśpienia z powodu braku aktywności użytkownika w ustawieniach systemu. Aby to zrobić, musisz przejść do ustawień swojego smartfona lub tabletu, chociaż powinno to brzmieć bardziej poprawnie, jak „przejdź do ustawień Androida” i wybrać „ Ekran", gdzie w podrozdziale " Tryb uśpienia» ustawić wymagany czas lub całkowicie wyłączyć tę opcję, jeżeli producent urządzenia przewiduje możliwość jej wyłączenia.

Zrzuty ekranu przedstawiają ustawienia timeoutu tabletu Huawei MediaPad T3 8, który nie ma możliwości wyłączenia trybu uśpienia. W innych gadżetach może to być przedmiot „ Nigdy" Lub " Wyłącz tryb uśpienia».

To najprostszy sposób, ale daleki od najbardziej racjonalnego, bo... w tym przypadku ustawiony jest czas oczekiwania dla wszystkich zainstalowanych aplikacji. Jeśli będziemy musieli ustawić inny czas oczekiwania dla każdego programu lub całkowicie wyłączyć przejście w tryb uśpienia podczas działania określonej aplikacji, wówczas będziemy musieli skorzystać ze specjalnych narzędzi.

Ustawianie wyłączania ekranu za pomocą narzędzi innych firm

W katalogu Google Play można znaleźć dużą liczbę aplikacji do zarządzania trybem uśpienia Androida. Przyjrzyjmy się najpopularniejszym z nich.

Nigdy nie blaknący ekran

Mała i lekka aplikacja o nazwie „ Nigdy nie blaknący ekran» wyłącza tryb uśpienia i zapobiega wygaszaniu ekranu podczas działania wybranych aplikacji.

Praca z narzędziem jest niezwykle prosta - uruchom go i wybierz te aplikacje, dla których ekran będzie stale włączony.

Narzędzie poprawnie wykrywa oprogramowanie zainstalowane na smartfonie/tablecie, jest bezpłatne i intuicyjne.

Ciekawa aplikacja, która wykorzystuje przedni aparat, dzięki czemu ekran nie wyłącza się, gdy użytkownik na niego patrzy. Kamera kontrolowana przez Hold Screen On Demo monitoruje oczy użytkownika i gdy tylko przestanie on patrzeć na ekran, narzędzie je wyłącza.

Hold Screen On Demo pozwala skonfigurować listę konkretnych aplikacji, podczas których kamera będzie śledzić wzrok użytkownika i wyłączać ekran, jeśli użytkownik opuści. Aplikacja jest darmowa i pozbawiona reklam

Jeśli te narzędzia nie są dla Ciebie odpowiednie, w sekcji Google Play „ Podobny» zawsze możesz znaleźć alternatywę dla narzędzi omówionych powyżej