全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者 知其然,更知其所以然 。本书分为编译篇、系统原理篇、应用原理篇、系统工具篇,共4篇25章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源码分析外为读者提供更易于理解的思维方式。 本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。
如果你有一个很好的想法,要开发一流的Android应用,本书这一版经过充分修订和更新,会帮你用*快的速度构建你的*个实用应用。你会学到一些实践技巧,掌握如何建立应用的结构,设计灵活的交互式界面,在后台运行服务,让你的应用同时适用于手机和平板电脑,以及很多其他方面。就像有一位富有经验的开发人员坐在你旁边!你只需要对Java有一些了解就能轻松地学习这本书。
本书详细讲解了Android应用开发的基本知识。全书内容分为5篇,共计28个章节,依次讲解了基础知识篇、核心技术篇、多媒体应用篇、网络应用篇、知识进阶篇5大核心模块。本书几乎涵盖了Android应用开