ODBIERZ TWÓJ BONUS :: »

Android. Aplikacje wielowątkowe. Techniki przetwarzania Anders Göransson

(ebook) (audiobook) (audiobook)
Autor:
Anders Göransson
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 3
Stron:
248
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
24,50 zł 49,00 zł (-50%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Rozumienia architektury systemu Android i roli wielowątkowości w aplikacjach
  • Tworzenia i zarządzania wątkami w języku Java i na platformie Android
  • Synchronizowania dostępu do zasobów współdzielonych między wątkami
  • Stosowania różnych technik komunikacji między wątkami i procesami
  • Wykorzystywania potoków, pamięci współdzielonej i mechanizmów sygnalizacji
  • Obsługi komunikacji za pomocą Looperów i Handlerów
  • Implementowania bezpiecznego zarządzania pamięcią i unikania wycieków pamięci
  • Zarządzania cyklem życia wątków oraz obsługi wyjątków i przerwań
  • Wykorzystywania klasy HandlerThread do kolejkowania i sekwencyjnego wykonywania zadań
  • Stosowania frameworku Executor do kontroli, anulowania i zarządzania pulą wątków
  • Tworzenia zadań asynchronicznych z użyciem klasy AsyncTask i powiązania ich z UI
  • Projektowania i wdrażania usług asynchronicznych z wykorzystaniem Service i IntentService
  • Uzyskiwania dostępu do ContentProvider za pomocą klasy AsyncQueryHandler
  • Korzystania z ładowarek (Loader, AsyncTaskLoader, CursorLoader) do automatycznego ładowania danych w tle
  • Wybierania odpowiednich technik asynchronicznych do różnych scenariuszy aplikacji

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.

Przewodnik po świecie wątków platformy Android!

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać zaawansowaną Javę, aby korzystać z tej książki?
Podstawowa znajomość Javy i środowiska Android wystarczy. Książka omawia podstawy wielowątkowości w Javie oraz prowadzi krok po kroku przez zagadnienia wielowątkowości na Androidzie.
2. Jakie techniki wielowątkowości na Androidzie są omawiane w książce?
W książce znajdziesz szczegółowe omówienie m.in. klas HandlerThread, AsyncTask, IntentService, AsyncQueryHandler, Loaderów oraz zarządzania pulami wątków i komunikacją między wątkami.
3. Czy książka zawiera praktyczne przykłady kodu?
Tak, publikacja zawiera liczne przykłady i case studies, które pomagają lepiej zrozumieć omawiane techniki i ich zastosowanie w realnych projektach.
4. Czy ta książka pomoże mi poprawić wydajność moich aplikacji Android?
Tak, dzięki opisanym strategiom wielowątkowości i zarządzania pamięcią dowiesz się, jak tworzyć bardziej wydajne i stabilne aplikacje, unikając typowych błędów, takich jak wycieki pamięci.
5. Czy książka jest aktualna względem najnowszych wersji Androida?
Książka omawia zarówno klasyczne, jak i uniwersalne techniki wielowątkowości, które są wciąż aktualne i przydatne w codziennej pracy programisty Android.
6. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz elektronicznej (ebook: PDF, ePub, mobi), co pozwala na wygodną naukę na dowolnym urządzeniu.
7. Czy mogę liczyć na wsparcie, jeśli pojawią się pytania podczas nauki z książki?
Tak, w razie pytań możesz skorzystać z pomocy technicznej Helion.pl lub dołączyć do społeczności programistów, gdzie znajdziesz wsparcie i dodatkowe materiały.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
24,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint