欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

深入解析Android 虚拟机 [张子言 编著] 2014年版

收藏
  • 大小:164.81 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
深入解析Android 虚拟机
作 者: 张子言 著
出版时间: 2014
内容简介
  《深入解析Android虚拟机》循序渐进地讲解了Android虚拟机技术的基本知识,内容新颖、知识全面、讲解详细。全书分为13个章节,分别讲解了Android系统的基础知识、Android系统的结构和核心框架、Java虚拟机和Dalvik虚拟机的知识、实现程序编译和调试、Dalvik的运作流程、DEX优化和安全管理、Android虚拟机生命周期管理和内存分配策略、虚拟机垃圾收集和线程管理、JNI的基本原理、JIT编译的基本过程和具体方法,以及虚拟机中的异常管理机制方面的知识。《深入解析Android虚拟机》定位于Android的初、中级用户,既可以作为初学者的参考书,也可以作为有一定基础的读者的拔高书。
目录
1.1 Android是一款智能手机
1.1.1 什么是智能手机
1.1.2 当前主流的智能手机系统
1.2 Android的巨大优势
1.3 在电脑上启动Android虚拟机
1.3.1 安装AndroidSDK
1.3.2 安装JDK、Eclipse、AndroidSDK
1.3.3 设定Android SDK Home
1.4 Android模拟器
1.4.1 Android模拟器简介
1.4.2 模拟器和仿真机究竟有何区别
1.4.3 创建Android虚拟设备(AVD)
1.4.4 模拟器的总结
1.5 搭建环境过程中的常见问题
1.5.1 不能在线更新
1.5.2 显示“Project name must be specified”提示
1.5.3 Target列表中没有Target选项
第2章 Android系统的结构
2.1 Android安装文件简介
2.1.1 AndroidSDK目录结构
2.1.2 android.jar及内部结构
2.1.3 SDK帮助文档
2.1.4 解析AndroidSDK实例
2.2 分析Android的系统架构
2.2.1 Android体系结构介绍
2.2.2 Android工程文件结构
2.2.3 应用程序的生命周期
2.3 简析Android内核
2.3.1 Android继承于Linux
2.3.2 Android内核和Linux内核的区别
2.4 简析Android源码
2.4.1 获取并编译Android源码
2.4.2 Android对Linux的改造
2.4.3 为Android构建Linux的操作系统
2.4.4 分析Android源码结构
2.4.5 编译Android源码
2.4.6 运行Android源码
2.5 实践演练——演示两种编译Android程序的方法
2.5.1 编译NativeC的helloworld模块
2.5.2 手工编译C模块
第3章 虚拟机概述
3.1 虚拟机的作用
3.2 Java虚拟机
3.2.1 理解Java虚拟机
3.2.2 Java虚拟机的数据类型
3.2.3 Java虚拟机的体系结构
3.2.4 Java虚拟机的生命周期
下载地址