Начать новую тему Ответить на тему
Статистика раздачи
Размер: 7.82 МБ | | Скачали: 3
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Asynchronous Android Programming, 2nd Edition

Год издания: 2016
Автор: Helder Vasconcelos
Жанр или тематика: Программирование

Издательство: Packt Publishing
ISBN: 9781785883248
Язык: Английский

Формат: PDF/EPUB/MOBI
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 394

Описание: Asynchronous programming has acquired immense importance in Android programming, especially when we want to make use of the number of independent processing units (cores) available on the most recent Android devices. With this guide in your hands you’ll be able to bring the power of Asynchronous programming to your own projects, and make your Android apps more powerful than ever before!

To start with, we will discuss the details of the Android Process model and the Java Low Level Concurrent Framework, delivered by Android SDK. We will also guide you through the high-level Android-specific constructs available on the SDK: Handler, AsyncTask, and Loader. Next, we will discuss the creation of IntentServices, Bound Services and External Services, which can run in the background even when the user is not interacting with it. You will also discover AlarmManager and JobScheduler APIs, which are used to schedule and defer work without sacrificing the battery life. In a more advanced phase, you will create background tasks that are able to execute CPU-intensive tasks in a native code-making use of the Android NDK. You will be then guided through the process of interacting with remote services asynchronously using the HTTP protocol or Google GCM Platform. Using the EventBus library, we will also show how to use the Publish-Subscribe software pattern to simplify communication between the different Android application components by decoupling the event producer from event consumer.

Finally, we will introduce RxJava, a popular asynchronous Java framework used to compose work in a concise and reactive way. Asynchronous Android will help you to build well-behaved applications with smooth responsive user interfaces that delight the users with speedy results and data that’s always fresh.

What You Will Learn

- Get familiar with the android process model and low-level concurrent constructs delivered by the Android SDK
- Use AsyncTask and loader framework to load data in the background, delivering progress results in the meantime
- Create services that interact with your activity without compromising the UI rendering
- Learn the working of Android concurrency on the Native Layer
- Interact with nearby devices over Bluetooth and WiFi communications channels
- Create and compose tasks with RxJava to execute complex asynchronous work in a predictable way
- Get accustomed to the use of the Android Loader construct to deliver up-to-date results
Table of Contents

1: Asynchronous Programming in Android
2: Performing Work with Looper, Handler, and HandlerThread
3: Exploring the AsyncTask
4: Exploring the Loader
5: Interacting with Services
6: Scheduling Work with AlarmManager
7: Exploring the JobScheduler API
8: Interacting with the Network
9: Asynchronous Work on the Native Layer
10: Network Interactions with GCM
11: Exploring Bus-based Communications
12: Asynchronous Programing with RxJava
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 3.25 КБ / Просмотров 68 ]

Статус
Проверен 
 
Размер  7.82 МБ
Приватный: Нет (DHT включён)
.torrent скачан  3
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!