ODBIERZ TWÓJ BONUS :: »

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

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
49,00 zł

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

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
49,00 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności Millennium Ikona płatności mTransfer Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile