- 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)
Brak towaru
Brak towaru
Precyzyjne bity STHOR 65498 wykonane ze stali CrV 6150, z frezowanym profilem, piaskowanym wykończeniem i powłoką antykorozyjną, idealne do dokręcania i wykręcania wkrętów lub śrub. Sthor-65498
Brak towaru
Kabel USB-C do USB-A 2.0 marki Lanberg w kolorze czarnym o długości 0,5 metra obsługuje technologię Quick Charge 3.0, zapewniając wydajne ładowanie kompatybilnych urządzeń. Jego wysokiej jakości wykonanie gwarantuje niezawodny transfer danych oraz trwałość, co czyni go idealnym do codziennego użytkowania. CA-USBO-20CU-0005-BK
Brak towaru
Brak towaru
Zmontowany uniwersalny moduł zasilający 24V. AVT1895/24 C
Brak towaru
Thermopad, taśma termoprzewodząca dwustronnie przylepna 20mm x 130mm x 1mm, 2,4W/mK, AG Termopasty, RoHS
Brak towaru
Brak towaru
Moduł przetwornicy Step-Down D15V70F5S3 z napięciem wyjściowym w zakresie 3,3 V lub 5V przy szerokim zakresie napięcia wejściowego 4,5-24 V i maksymalnym prądzie wyjściowym 7 A. Pololu 2111
Brak towaru
Pojemnościowy czujnik wilgotności gleby z wyjściem analogowym. Sonda ma zaostrzoną końcówkę, co pozwala łatwo umieścić ją w ziemi
Brak towaru
Moduł kamery 18 Mpx z sensorem AR1820HS współpracujący z Raspberry Pi. Oferuje rozdzielczość wideo do 4912x3684 pikseli przy 15 fps. ArduCAM B0164
Brak towaru
Brak towaru
Listwa stykowa prosta w kolorze czerwona, jednorzędowa, żeńska, 1x6, raster 2.54mm, THT, RoHS. PB06S RED
Brak towaru
Brak towaru
Moduł DIP z mikrokontrolerem AVR ATmega16 firmy Atmel
Brak towaru
Brak towaru
Anders Göransson