Поддержка  •  Дневник  •  Без рекламы  •  О сайте  •  Реклама  •  Поставить баннер  •  Прислать  •  Хроника  •  Translate Гости: 7    Участники: 0 Авторизация Авторизация   Регистрация 
Метод Научного Тыка
RULVEN
Поиск  
Blackball iMag | интернет-журнал
Каталог


Начало » Книги, справочники » Программирование, IT » Asynchronous Android Programming, 2nd Edition
Мне повезёт!

Asynchronous Android Programming, 2nd Edition



Asynchronous Android Programming, 2nd Edition
Добавлено: Вт 17.01.2023 • Sergeant
Автор: Helder Vasconcelos
Год: 2016
Формат: PDF
Страниц: 394
Размер: 2,49 МБ
Просмотров: 521

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.





Мне нравится 0   Мне не нравится 0



Комментарии

Чтобы добавить видео с YouTube, нужно написать [@youtube=xxxxx] , где xxxxx – ID видео.


Комментарии: 0
Нет ни одного комментария.
RSS-лента
Поделиться ссылкой:
25 законов жизни, которые многое объясняют 25 законов жизни, которые многое объясняют
Лосось в духовке - лучшие рецепты запечённого в духовке лосося Лосось в духовке - лучшие рецепты запечённого в духовке лосося
Новый дом для бездомных котов
Удаление грудей
Лучшие коктейли на основе виски - 25 рецептов
15 лёгких рецептов соуса Унаги в домашних условиях 15 лёгких рецептов соуса Унаги в домашних условиях
Запеченные роллы – 10 рецептов в домашних условиях Запеченные роллы – 10 рецептов в домашних условиях
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
5 ошибок при разработке высоконагруженных сервисов 5 ошибок при разработке высоконагруженных сервисов
300+ вопросов по JavaScript на собеседовании 300+ вопросов по JavaScript на собеседовании

Новое
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник вчера, 09:08
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
30 вопросов на собеседовании фронтенд разработчика 3 дня назад, 09:03
30 вопросов на собеседовании фронтенд разработчика
15 соусов для креветок, которые ты захочешь приготовить Сб 13.04.2024
15 соусов для креветок, которые ты захочешь приготовить
2 простых рецепта алкогольного пунша в домашних условиях Пт 12.04.2024
2 простых рецепта алкогольного пунша в домашних условиях
8 лучших рецептов мегрельского соуса Пт 12.04.2024
8 лучших рецептов мегрельского соуса
15 лёгких рецептов соуса Унаги в домашних условиях Пт 12.04.2024
15 лёгких рецептов соуса Унаги в домашних условиях
Ср 10.04.2024
Секреты здоровых ногтей: Уход и питание для красивого маникюра
High performance object-oriented data access with Dapper Ср 10.04.2024
High performance object-oriented data access with Dapper
Ср 10.04.2024
Объяснительная участника ДТП
Функции и хранимые процедуры в PostgreSQL: зачем нужны и как применять в реальных примерах Пн 08.04.2024
Функции и хранимые процедуры в PostgreSQL: зачем нужны и как применять в реальных примерах
Книги
Coding clean, reliable, and safe REST APIs with ASP.NET Core 8 2 дня назад, 10:09
Coding clean, reliable, and safe REST APIs with ASP.NET Core 8
Год: 2023
Building IoT Visualizations using Grafana Вт 09.04.2024
Building IoT Visualizations using Grafana
Год: 2022
Getting Started with Grafana Вт 02.04.2024
Getting Started with Grafana
Год: 2022
Prometheus: Up & Running Вт 26.03.2024
Prometheus: Up & Running
Год: 2018

Разработано на основе BlackNight CMS
Release v.2024-04-16
© 2000–2024 Blackball
Дизайн & программирование:
О сайтеРеклама
Visitors
Web-site performed by Sergey Drozdov
BlackballРекламаСтатистикаПоддержка | МузыкаПлейлистыКиноВидеоИгрыАудиоПрограммыСтатьиКартинкиЮморФорумДневник сайтаПрислать контент