Android. Aplikacje wielowątkowe. Techniki przetwarzania
Kategorie: Aplikacje biurowe, Bazy danych, Biznes IT, CAD/CAM, Digital Lifestyle, DTP, eBooki, Elektronika, Fotografia cyfrowa, Grafika komputerowa, Gry, Hacking, Hardware, Pakiety naukowe, Podręczniki szkolne, Podstawy komputera, Programowanie, Programowanie mobilne, Serwery internetowe, Sieci komputerowe, Start-up, Systemy operacyjne, Webmasterstwo

Autor: Anders Göransson
Cena: 49.00 zł
Data wydania: 2015-02-24
Liczba stron:248
Oprawa: miękka
Fragmenty książki: http://helion.pl/eksiazki/andraw.htm
Wykorzystaj w pełni potencjał wątków!
Jeżeli chcesz tworzyć aplikacje dostarczające użytkownikom doskonałych wrażeń, jeżeli chcesz wykonywać skomplikowane zadania szybciej lub po prostu musisz jednocześnie wykonywać różne działania — naucz się korzystać z wątków. Tworzenie programów wielowątkowych jest trudne, ale opanowanie tej sztuki pozwoli Ci osiągnąć wymierne korzyści!Ta książka w całości poświęcona jest korzystaniu z wątków na platformie Android. Dzięki niej poznasz przeróżne sposoby asynchronicznego przetwarzania oraz ich zalety i wady. Jednak na samym początku zapoznasz się z podstawowymi informacjami dotyczącymi wielowątkowości w języku Java. Dowiesz się, w jaki sposób wątki komunikują się ze sobą i synchronizują dostęp do zasobów oraz jak nimi zarządzać. Kolejne rozdziały zawierają sporą dawkę wiedzy na temat różnych technik asynchronicznych. Zapoznanie się z ich treścią ułatwi Ci wybór techniki, która spełni Twoje wymagania, gdy sam zabierzesz się za tworzenie aplikacji wielowątkowej. Książka ta jest obowiązkową lekturą dla programistów chcących w pełni wykorzystać możliwości platformy Android.
- Podstawy wielowątkowości w Javie i systemie Android.
- Komunikacja wątków w obrębie procesu i pomiędzy procesami.
- Zastosowanie strategii redukowania ryzyka powstawania wycieków pamięci.
- Zarządzanie cyklem życia wątku podstawowego.
- Sekwencyjne uruchamianie zadań w wątku tła za pomocą klasy HandlerThread.
- Używanie frameworku wykonawcy Javy do kontrolowania i anulowania wątków.
- Obsługa wykonywania zadań w tle za pomocą klas AsyncTask oraz IntentService.
- Uzyskiwanie dostępu do dostawców treści za pomocą klasy AsyncQueryHandler.
- Używanie ładowarek do aktualizowania interfejsu użytkownika nowymi danymi.