- Obecnie brak na stanie
Anders Göransson
Tytuł oryginału: Efficient Android Threading: Asynchronous processing techniques for Android applications
Tłumaczenie: Lech Lachowski
ISBN: 978-83-246-9614-7
Data wydania: 2015-02-24
Format: 168x237
Stron: 248
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.
Przewodnik po świecie wątków platformy Android!
Spis treści
Przedmowa (11) 1. Komponenty systemu Android oraz potrzeba przetwarzania wieloprocesorowego (15)
CZĘŚĆ I. PODSTAWY (27) 2. Wielowątkowość w Javie (29)
3. Wątki w systemie Android (41)
4. Komunikacja wątków (49)
5. Komunikacja między procesami (81)
6. Zarządzanie pamięcią (93)
CZĘŚĆ II. TECHNIKI ASYNCHRONICZNE (107) 7. Zarządzanie cyklem życia wątku podstawowego (109)
8. Klasa HandlerThread: wysokopoziomowy mechanizm kolejkowania (121)
9. Kontrola wykonywania wątku za pomocą frameworku wykonawcy (131)
10. Wiązanie zadania w tle z wątkiem interfejsu użytkownika za pomocą klasy AsyncTask (151)
11. Usługi (169)
12. Klasa IntentService (189)
13. Uzyskiwanie dostępu do klasy ContentProvider za pomocą klasy AsyncQueryHandler (197)
14. Automatyczne wykonywanie w tle za pomocą ładowarek (207)
15. Podsumowanie: wybór techniki asynchronicznej (229)
A. Bibliografia (235) Skorowidz (237)
Wyświetlacz AMOLED 5,5" z ekranem dotykowym. Wyposażony w interfejs HDMI do wyświetlania obrazu oraz USB do panelu dotykowego. Rozdzielczość 1920x1080 pikseli. W zestawie obudowa. Waveshare 5.5inch HDMI AMOLED (with case B)
Brak towaru
Stylowa obudowa w kształcie statku kosmicznego przeznaczona dla minikomputerów Raspberry Pi 4 model B. Wykonana została z wytrzymałego tworzywa sztucznego ABS i ma wbudowany wentylator chłodzący. Waveshare PI4-CASE-F
Brak towaru
Moduł kamery z interfejsem USB o rozdzielczości 5 MP i sensorem OV5640. Wyposażona w automatyczny focus. Waveshare OV5640 5MP USB Camera (A)
Brak towaru
Moduł z 7-kolorowym wyświetlaczem ACeP e-Paper o przekątnej 5.65" i rozdzielczości 600×448 px. Interfejs SPI. Waveshare 5.65inch e-Paper Module (F)
Brak towaru
Minikomputer z 4-rdzeniowym procesorem Realtek RTD1395 ARM Cortex-A53, kartą graficzną Mali 470 MP4 GPU, 1 GB RAM, 8 GB eMMC, WiFi, BT 4.2 oraz licznymi złączami. Banana Pi BPI-M4
Brak towaru
Płytka rozszerzeń do budowy pojazdu lub robota mobilnego przeznaczona do współpracy z modułami BPI:bit lub micro:bit. Banana Pi BPI:bit robot expansion board
Brak towaru
Zestaw ewaluacyjny z układem ESP-WROOM-32. Zapewnia komunikację WiFi i BT4.2. Wymiary i rozkład pinów są kompatybilne ze standardem stosowanym w zestawach Arduino Uno. Banana Pi BPI-UNO32
Brak towaru
Minikomputer z czterordzeniowym procesorem Allwinner H616 Cortex-A53. Wyposażony został w układ GPU Mali G31 MP2 oraz 512 MB pamięci RAM. Zestaw zapewnia komunikację WiFi oraz Bluetooth 5.0. Orange Pi Zero2
Brak towaru
Filament firmy PlastSpaw cechujący się znakomitym stosunkiem jakości do ceny. Wykonany z wysokiej jakości granulatu PLA. Na szpuli nawinięty jest 1 kg filamentu o średnicy 1,75 mm
Brak towaru
Filament firmy PlastSpaw cechujący się znakomitym stosunkiem jakości do ceny. Wykonany z wysokiej jakości granulatu PLA. Na szpuli nawinięty jest 1 kg filamentu o średnicy 1,75 mm
Brak towaru
Filament firmy PlastSpaw cechujący się znakomitym stosunkiem jakości do ceny. Wykonany z wysokiej jakości granulatu PLA. Na szpuli nawinięty jest 1 kg filamentu o średnicy 1,75 mm
Brak towaru
Filament firmy PlastSpaw cechujący się znakomitym stosunkiem jakości do ceny. Wykonany z wysokiej jakości granulatu PLA. Na szpuli nawinięty jest 1 kg filamentu o średnicy 1,75 mm
Brak towaru
Filament firmy PlastSpaw cechujący się znakomitym stosunkiem jakości do ceny. Wykonany z wysokiej jakości granulatu PLA. Na szpuli nawinięty jest 1 kg filamentu o średnicy 1,75 mm
Brak towaru
Filament firmy PlastSpaw cechujący się znakomitym stosunkiem jakości do ceny. Wykonany z wysokiej jakości granulatu PLA. Na szpuli nawinięty jest 1 kg filamentu o średnicy 1,75 mm
Brak towaru
Filament firmy PlastSpaw cechujący się znakomitym stosunkiem jakości do ceny. Wykonany z wysokiej jakości granulatu PLA. Na szpuli nawinięty jest 1 kg filamentu o średnicy 1,75 mm
Brak towaru
Filament firmy PlastSpaw cechujący się znakomitym stosunkiem jakości do ceny. Wykonany z wysokiej jakości granulatu PLA. Na szpuli nawinięty jest 1 kg filamentu o średnicy 1,75 mm
Brak towaru
Anders Göransson