-
Data: 2014-09-06 12:19:23
Temat: Re: Zużycie baterii
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia Thu, 04 Sep 2014 20:51:01 +0200, Marek napisał(a):
> Widzę, że pokutuje tu mieszanka mitów i uprzedzeń. Żeby aplikacja
> zżerała baterie w Androidzie programista musi się na prawdę postarać.
> Klawisz back zakończy aplikację, jeśli programista obsłuży akcję
> "wciśnięto back" i zakończy jej pracę. Jeśli tego nie zrobi system
> domyślnie "schowa" ją w tło i zatrzyma (wyjątek od tego poniżej). W
> Androidzie, ze względu na pracę w warunkach zasilania bateryjnego
> każde przełączenie się na inną aplikacje powoduje zatrzymanie
> bieżącej CHYBA, ŻE programista intencjonalnie obsługuje takie
> zdarzenie i wymusi pracę aplikacji w tle np. kontynuacja obliczeń.
> Oprócz zatrzymywania mamy domyślne usypianie urządzenia, chyba, że
> znowu programista celowo zablokuje uśpienie. Tutaj na prawdę ciężko
> zrobić jakiś błąd aby przez przypadek aplikacja została przęłączona w
> tlo i ciągle działała, bo trzeba to z góry przewidzieć na etapie
> projektu aplikacji, inaczej domyślnie system ja zatrzyma.
A mimo wszystko programisci opanowali te sztuke znakomicie, bo zzeraja
baterie blyskawicznie. I nawet nie wiadomo dlaczego - procesor, ekran,
transmisje, jakis akcelerator graficzny ? Czy google skorzystal z
okazji, i zeskanowal okolice..
> W ogóle "aplikacja" to trochę niefortunne określenie w przypadku
> Androida, bo pejoratywnie kojarzy się z aplikacją (programem) na PC,
> a to trochę inaczej wygląda. W Androidzie aplikacja jest jakby
> modułem/rozszerzeniem do systemu implementującym odpowiednie metody
> wywoływane przez ten system. To nie jest tak proste jak w unices, że
No pacz pan, ale unices sa passe, a w windows jak piszesz - system
wywoluje funkcje programu. Najwyrazniej jednak programy z uwielbieniem
wywoluja funkcje "wywolaj mnie przy najblizszej okazji".
A tak w zasadzie, to w Androidach nie ma zadnych programow, sa dane do
interpretera Dalvika :-)
> Androidzie jest rozdzielenie między tą częścią kodu, która ma
> wyświetlić i zarządzać UI (activity) a częścią, która ma coś robić,
> najczęściej w tle i nie potrzebuje do tego UI (serwis). Jeśli w
> kodzie w części UI cpu spędzi za dużo czasu (przez błąd programisty)
> taka aplikacja zostanie ubita przez system bardzo szybko (system nie
> dopuszcza takiego działania). Natomiast w serwisie (w tle) można
> robić co dusza zapragnie, na pełnym gazie cpu.
Cos tam jednak musi to dzialanie przerwac, zeby obsluzyc inne.
> Podsumowując, jeśli aplikacja ciągle coś robi w tle to tak ma być,
> zatrzymać tego nie można, bo najczęściej po zatrzymaniu przez
> użytkownika jakimś narzędziem system to uruchomi ponownie, jeśli
> programista przewidział to i wymusza autorestart. Jedyne rozwiązanie
> to jej odinstalowanie.
I to jest wk*. I nie wiadomo co baterie zzera.
Albo taki ostatni przypadek - podlaczam sluchawki, gra muzyczka.
Jakie amazing rozwiazanie. Tylko k* jak to wylaczyc, bo zainstalowalem
kilka grajacych programow.
J.
Następne wpisy z tego wątku
- 06.09.14 12:21 J.F.
- 06.09.14 12:45 Marek
- 06.09.14 12:52 Marek
- 06.09.14 13:33 Pszemol
- 06.09.14 16:15 J.F.
- 06.09.14 16:48 Marek
- 06.09.14 22:20 GAD Zombie
- 06.09.14 22:21 GAD Zombie
- 07.09.14 00:38 Marek
- 07.09.14 09:19 GAD Zombie
- 07.09.14 09:40 Trybun
- 07.09.14 10:07 Marek
- 07.09.14 10:48 GAD Zombie
- 07.09.14 10:49 GAD Zombie
- 07.09.14 11:09 Marek
Najnowsze wątki z tej grupy
- Aeor2 i ciągły internet 512kb
- Kolejny prezent
- Fwd: Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- która kurwa pierwsza
- Re: Mein Kampf
- Magic Earth
- logowanie do wifi
- Gemini w ma[g]linach...
- Wymiana systemu operacyjnego w komórze
- konfigurowanie androida a sklep play
- Jak przywrócić motyw?
- miesiąc z 5G i wifi calling
- Nieszczelność serwisu SuperGrosz
- wifi calling
- SMS Backup
Najnowsze wątki
- 2026-01-01 szyby macie całe?
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Wszystkiego najlepszego
- 2025-12-31 Czy potrafisz wskazać różnice? [TVN v. RMF]
- 2025-12-31 I kolejny jebnięty
- 2025-12-31 Myślenice => Specjalista ds. kontrolingu <=
- 2025-12-31 Ostróda szlachetnie walczy
- 2025-12-31 Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- 2025-12-31 Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- 2025-12-31 Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- 2025-12-31 Pieniadze-cuchna-oddechem-nawalonego-tatusia
- 2025-12-31 Iran na skraju gospodarczego upadku. Na ulicach Teheranu (znów) wrze. To może być cios dla reżimu
- 2025-12-30 zasilacz
- 2025-12-30 Teraz System Plików PFS z sys. op. Amiga OS będziesz mógł zamontować pod sys. op. Linuks i Jabłoko Makintosz




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]