Asynchronous Android

Asynchronous Android

评分

★★★★★

ISBN

9781783286881

出版社

Packt Publishing 2013-12-24出版

作者

Steve Liles

分类

编程设计

内容简介
Concurrent Programming on Android is a step-by-step guide that builds a complete picture of the concurrency constructs available on the Android platform.This book is for Android developers who want to learn about the advanced concepts of Android programming. No prior knowledge of concurrency and asynchronous programming is required. This book is also targeted towards Java experts who are new to Android.
AI简介
这是一本深入探讨Android平台异步编程和并发机制的实用指南。这本书适合那些希望学习Android编程中高级概念的Android开发者,尤其是对于那些希望了解如何构建响应式应用的开发者。 书中首先介绍了Dalvik虚拟机的作用和效率,并详细阐述了Android应用程序的响应性和线程管理。接着,作者深入探讨了异步编程在Android中的应用,包括如何使用Handler和HandlerThread分发任务,以及如何使用Loaders进行异步I/O操作。 书中还详细介绍了使用PendingIntent返回结果,以及如何通过IntentService进行任务队列管理。此外,作者还讲解了如何使用AlarmManager调度alarms,以及如何使用WakeLock保持设备唤醒。 在处理异步任务时,作者详细讲解了AsyncTask的取消和异常处理,以及如何使用Executor控制并发级别。此外,书中还讲解了如何使用Service处理长时间运行任务,包括如何使用Messenger、AIDL和广播Intent等技术。
阅读/下载地址