- Out-of-Stock
Anders Göransson
Original title: Efficient Android Threading: Asynchronous processing techniques for Android applications
Translation: Lech Lachowski
ISBN: 978-83-246-9614-7
Date of issue: 2015-02-24
Format: 168x237
Pages: 248
Make the most of the threads!
If you want to create applications that provide users with great experience, if you want to do complex tasks faster or you just have to do different things at the same time - learn how to use threads. Creating multithreaded programs is difficult, but mastering this art will allow you to achieve tangible benefits!
This book is entirely devoted to the use of threads on the Android platform. Thanks to it you will get to know various methods of asynchronous processing and their advantages and disadvantages. However, at the very beginning you will get acquainted with the basic information on Java multithreading. You will learn how threads communicate with each other and synchronize access to resources and how to manage them. The following chapters contain a large dose of knowledge about various asynchronous techniques. Familiarization with their content will help you choose a technique that will meet your requirements when you start developing a multi-threaded application. This book is a must-read for programmers who want to take full advantage of the Android platform.
Guide to the world of threads on the Android platform!
Table of Contents
Foreword (11) 1. Components of the Android system and the need for multiprocessor processing (15)
PART I. BASIS (27) 2. Multithreading in Java (29)
3. Threads in the Android system (41)
4. Thread communication (49)
5. Communication between processes (81)
6. Memory management (93)
PART II. ASYNCHRONIC TECHNIQUES (107) 7. Basic thread life cycle management (109)
8. HandlerThread class: high-level queuing mechanism (121)
9. Checking the execution of a thread using the artist's framework (131)
10. Binding a background task to a user interface thread using the AsyncTask class (151)
11. Services (169)
12. IntentService class (189)
13. Accessing the ContentProvider class using the AsyncQueryHandler class (197)
14. Automatic background execution using chargers (207)
15. Summary: selection of asynchronous technique (229)
A. Bibliography (235) Index of reference (237)
HAT module designed for the Raspberry Pi minicomputer. It allows you to add an RS485 interface and a CAN bus to the project, allowing for wired communication of many devices over long distances. SB Components 21444
No product available!
The most popular Sn60Pb40 SW26 solder is a high-quality lead product with SW26 flux, intended for professional soldering in electronics and electrical engineering, meeting the EN ISO 9453:2014 standard
No product available!
The most popular Sn60Pb40 SW26 solder is a high-quality lead product with SW26 flux, intended for professional soldering in electronics and electrical engineering, meeting the EN ISO 9453:2014 standard
No product available!
The most popular Sn60Pb40 SW26 solder is a high-quality lead product with SW26 flux, intended for professional soldering in electronics and electrical engineering, meeting the EN ISO 9453:2014 standard
No product available!
The most popular Sn60Pb40 SW26 solder is a high-quality lead product with SW26 flux, intended for professional soldering in electronics and electrical engineering, meeting the EN ISO 9453:2014 standard
No product available!
M5Stack series development board equipped with ESP32-S3 WiFi module. It will work well in projects related to IoT, as a STEM educational module or in Smart Home devices. M5Stack S007
No product available!
The YT-28290 screwdriver set with bits is a reliable tool for electrical work, equipped with an ergonomic pencil case-style storage. High-quality construction, insulation up to 1000 V AC, and a multi-component VDE-certified handle ensure safety and comfort during use. YT-28290
No product available!
YATO 18 V drill/driver equipped with speed regulation. It has a built-in LED light, a 4-stage battery indicator and protection against overheating. It is suitable for drilling in metal and wood, as well as for driving screws. Yato YT-82782
No product available!
Li-Ion battery charger dedicated for Yato 18V systems. It is perfectly matched to batteries with capacities from 2000 mAh to an impressive 6000 mAh, ensuring a full charge in just 1 to 3 hours. Yato YT-82848
No product available!
Ratchet made of high-quality chrome-vanadium steel. It has a rotation direction switch and a Quick Release connector. The standard 1.2" (12.7 mm) handle size makes the wrench compatible with a wide range of bits. Yato YT-0732
No product available!
The 160mm Combination Pliers are made of high quality 55CrV steel with hardened jaws for a precise cut and durability. The comfortable handle made of PP and TPR materials and compliance with the DIN 5746 standard emphasize the professional nature of the tool.
No product available!
The YT-06785 set includes 315 spring/dowel pins made from manganese steel. These pins, compliant with DIN 1481 standards, are durable and robust. The entire set is housed in a convenient organizer box for easy storage and organization. YT-06785
No product available!
Pneumatic grinder dedicated to precise and effective grinding of various surfaces. It is made of a light yet durable composite, which makes the tool durable and easy to use. Yato YT-09633
No product available!
The Yato 850W 125mm angle grinder combines exceptional power, speed and precision, ensuring efficiency and safety of work even in hard-to-reach places. The ideal tool for grinding and cutting metals and mineral materials. YT-82097
No product available!
Cordless glue gun equipped with an outlet nozzle with an anti-drip valve. It achieves a maximum glue application efficiency of 25 g/min with a short heating time of up to 25 s. Yato YT-82854
No product available!
Diagonal cutters Vorel - 40047 with a length of 160 mm are characterized by a hardened jaw surface and ergonomic, two-component handles. The stable joint of the tool ensures effective and safe cutting of various materials.
No product available!
Anders Göransson