《深入理解Android:卷2》是“深入理解Android”系列的第2本,第1本书上市后获得广大读者高度评价,在Android开发者社群内口口相传。本书不仅继承了第1本书的优点并改正了其在细微处存在的一些不足,而且还在写作的总体思想上进行了创新,更强调从系统设计者的角度去分析Android系统中各个模块内部的实现原理和工作机制。从具体内容上讲,本书的重点是AndroidFramework的Java层,对Java层涉及的核心模块和服务进行了深入而细致的分析。通过本书,读者不仅能对Android系统本身有更深入的理解,而且还能掌握分析大型复杂源代码的能力。 《深入理解Android:卷2》一共8章:第1章介绍了阅读本书所需要做的准备工作,包括Android4.0源码的下载和编译、Eclipse环境的搭建,以及Android系统进程(system_process)的调试等;第2章对JavaBinder和MessageQueue的实现进行了深入分析;
《 Qt on Android 核心编程》以“从零开始也能学会 Qton Android 开发”为目标,基于 Qt SDK 5.2 ,从 Qt 基本机制讲起,帮助读者建立 Qt 开发的概念;介绍信号与槽、各种 GUI 控件、布局管理器等各种 Qt 基础主题,同时辅以简洁有效有针对性的实例程序;有了使用 Qt 开发的基础后,作者进一步将重点转移到安卓平台,详细介绍 Qt on Android 的开发环境搭建、 APK 部署、 APK 调试等基础性的主题,然后深入讲解 Qt onAndroid 是如何在 Java 的世界中发生的,最后着重讲述 Qt on Android 的各种针对移动开发的技术主题,控件、布局、文件处理、 XML 、网络、多线程、按键、触摸、感应器、多媒体,为读者顺利在 Android (安卓)平台开发提供深入浅出的指南。 《 Qt on Android 核心编程》首先是一本介绍 Qt 程序设计技术的书籍,其次是讲述如何在移动平台 Android 上使用 Qt 框架进行开发的书
《深入理解Android(卷3)》是Android经典畅销书系“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。 《深入理解Android(卷3)》在逻辑上分为4个部分: Part01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。 Part02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。 Part03(第4~6章):这是本书的核心内容之一,详细分析了AndroidUI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。 Par
《Android框架揭秘》通过对Android系统源代码的分析,主要介绍Android框架的初始化过程及主要组件的工作原理。作者直接分析和整理了Android框架的主要源代码,并详细讲解了理解框架工作原理所需的各种基础知识和构成实际Android平台骨干的服务框架。其中的主要内容包括:通过启动程序了解Android框架的概要,移植Android以及如何开发适合各种机器的应用程序,分析Android框架所需的基础知识,JNI(JavaNativeInterface)与Binder基础知识,Zygote、ServiceManager、ServiceServer等Android核心组件,Android服务框架的结构与理解,通过CameraService、ActivityManagerService等服务分析实际的Android服务等。 《Android框架揭秘》不仅可以供具备一定开发经验的Android开发人员参考阅读,也可作为Android开发初学者的Android框架入门教材使用。
本书提供了在不同操作系统和平台之间迁移,将现有数据库转换到不同存储或企业系统,以及将数据库版本升级的实践。基于专家作者的工作经验,本书将帮助我们在项目中选择迁移路径,以及开发一套有效的方法。本书主要内容包括利用Oracle?Data?Guard的特性迁移Oracle?Database,使用Oracle?Recovery?Manager、可传输表空间集和可传输数据库工具集在不同平台之间迁移,使用导出/导入功能迁移数据库,使用Oracle?Golden?Gate进行零停机时间或接近零停机时间的迁移,利用跨平台可传输表空间集实用工具,使用Oracle自动存储管理(ASM)特性迁移到新的存储平台,使用数据库升级助手工具升级到Oracle?Database12c,无缝地移动到Oracle的工程系统,移动到云端。
本书以Launcher为解析核心,全面深入地介绍了Launcher的清单、应用程序组件、资源配置、UI组件以及Launcher的操作等,包含了整个桌面的体系和开发技巧。本书语言通俗易懂,解析全面,有利于读者理解整个Launcher桌面的体系。 本书适用于有一定Android开发经验的工程师,也适合作为中高级Android开发培训教程。