eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.telefonia.gsmZużycie bateriiRe: Zużycie baterii
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!
    news-out.readnews.com!news-xxxfer.readnews.com!nx02.iad01.newshosting.com!newsh
    osting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news
    .neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Subject: Re: Zużycie baterii
    Newsgroups: pl.misc.telefonia.gsm
    User-Agent: 40tude_Dialog/2.0.15.1pl
    MIME-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    References: <lu7i3d$m2h$1@srv13.cyf-kr.edu.pl>
    <1...@4...com>
    <lu7pqa$2p3$1@srv13.cyf-kr.edu.pl>
    <54076cf2$0$2227$65785112@news.neostrada.pl>
    <lu9gr3$6oi$1@node2.news.atman.pl>
    <a...@n...neostrada.pl>
    Date: Sat, 6 Sep 2014 12:19:23 +0200
    Message-ID: <9p6x7gjc11ne$.lu5rru02cuqj.dlg@40tude.net>
    Lines: 57
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
    X-Trace: 1409998716 unt-rea-b-01.news.neostrada.pl 2238 82.143.187.50:50291
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.telefonia.gsm:1062426
    [ ukryj 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.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: