您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Android核心原理与系统级应用高效开发
字数: 717000.0
装帧: 平装
出版社: 电子工业出版社
作者: 韩超 等 著
出版日期: 2012-07-01
商品条码: 9787121173615
版次: 1
开本: 16开
页数: 434
出版年份: 2012
定价:
¥59
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
Android开发领域领军人物资深架构师韩超又一力作
多年技术经验积发,点明开发思路,清晰的阐述了android系统软件结构
内容简介
《android核心原理与系统级应用高效开发》是一本介绍android核心开发的技术图书,主要目标是让android的开发者更深入地理解android系统,让开发的过程更正确、更有效率。本书主要由两大部分组成,第1篇自下而上介绍android核心框架层的结构,并将开发的技巧和要点蕴含于其中;第2篇偏重系统级的应用层,关注android开发过程中的重点方面。
《android核心原理与系统级应用高效开发》为android系统级别的开发者系统化而有条理性地展示了庞大的android系统的软件结构,点明开发思路;android应用程序的开发者可以通过本书加深认识,拓展开发手段;从事android硬件移植的开发者可以通过本书加深对系统全局的了解。
作者简介
韩 超中国大陆地区Linux和移动设备领域的资深工程师、架构师。长期从事一线开发工作,兼具开发实践经验和完备的教育思维模式。韩超是中国大陆地区较早开发Android系统的人员,曾从事系统框架、芯片移植适配和移动产品等开发领域;也曾经引领各种技术人员进入Android领域,并组织参与技术交流。曾出版《Android系统原理及开发要点详解》、《Android系统级深入开发——移植与调试》、《Android经典应用程序开发》、《Android核心原理与系统级应用高效开发》等作品。
目录
第1篇 Android核心框架层开发
第1章 Android系统框架
1.1 Android系统基础结构
1.2 Android的开发环境
1.2.1 开发环境
1.2.2 源代码获取
1.2.3 编译Android源代码
1.2.4 仿真器运行
1.2.5 使用工具
1.3 系统结构和代码结构
1.3.1 软件系统结构
1.3.2 源代码结构
第2章 编译结构和各种构建
2.1 Android的系统构建
2.1.1 编译环境要求
2.1.2 构建流程
2.1.3 环境设置
2.1.4 系统构建结果
2.2 各种部件的构建
2.2.1 Android.mk的语法
2.2.2 各种部件的构建方式
2.2.3 预编译内容的安装
2.3 Android编译的板级支持
2.3.1 支持一个板的工作
2.3.2 buildspec.mk文件的作用
2.3.3 vendersetup.sh和lunch命令
2.3.4 BoardConfig.mk文件的作用
2.3.5 AndroidProducts.mk文件
2.3.6 AndroidBoard.mk文件
2.3.7 编译中的层叠加
第3章 本地层基础部分
3.1 本地层基础部分结构
3.2 C语言基础:Bionic
3.2.1 Bionic各个部分的结构
3.2.2 Bionic的头文件
3.2.3 内存泄露的检查库
3.2.4 属性系统的支持
3.3 C语言底层库
3.3.1 Log库
3.3.2 C语言工具库libcutils
3.3.3 属性和套接字支持
3.4 init可执行程序和相关脚本
3.4.1 init可执行程序的结构
3.4.2 启动脚本init.rc
3.4.3 init的内建动作和初始化
3.4.4 init的循环
3.4.5 设备管理功能
3.5 shell工具
3.5.1 shell程序sh
3.5.2 命令工具箱toolbox
3.6 Android属性和套接字机制
3.6.1 属性机制
3.6.2 套接字机制
第4章 本地层框架部分
4.1 本地层框架部分结构
4.2 框架层的工具库libutils
4.2.1 libutils的结构
4.2.2 基本的定义和类型
4.2.3 数据结构和容器类
4.2.4 工具类
4.2.5 引用计数和强弱引用指针
4.2.6 线程类及相关辅助功能
4.2.7 文件操作的监听循环
4.3 作为全局守护进程的可执行程序
4.3.1 app_process
4.3.2 keystore
4.3.3 installd
4.3.4 vold
4.3.5 netd
4.4 Binder的IPC机制结构
4.4.1 Android Binder机制的层次
结构
4.4.2 具体Binder的实现
4.5 Binder库以及相关内容
4.5.1 具体Binder的实现
4.5.2 Binder库的核心功能
4.5.3 Binder框架和具体IPC
结构的实现
4.5.4 IServiceManager相关
4.5.5 Binder库中的其他部分
4.6 servicemanager可执行程序和
服务的实现
4.6.1 服务管理器可执行程序和
进程
4.6.2 在系统中实现“服务”
4.6.3 servicemanager对服务的
管理
4.6.4 Android中本地服务的层次
结构
第5章 本地的启动流程、调试和
设计结构
5.1 Android启动流程的本地阶段
5.1.1 启动流程概述
5.1.2 BootLoader运行及加载
内核
5.1.3 Linux内核运行和加载根文件
系统
5.1.4 运行用户空间的第一个
进程
5.1.5 挂接各个文件系统
5.1.6 系统各个进程的运行
5.1.7 启动图
5.2 Android本地部分的调试
5.2.1 标准Linux调试方法
5.2.2 使用log的方法
5.2.3 Android的特殊调试工具
5.3 本地程序的结构设计
5.3.1 目标和设计思路
5.3.2 守护进程+保留Socket的
设计结构
5.3.3 守护进程+本地层Binder的
设计结构
第6章 Java运行环境
6.1 Dalvik虚拟机和相关工具
6.1.1 Dalvik的概述
6.1.2 虚拟机的实现和运行
6.1.3 Dalvik工具
6.1.4 nativehelper库
6.2 Java基础库libcore
6.2.1 libcore的源代码结构
6.2.2 luni目录中的内容
6.2.3 libcore中的其他内容
第7章 Java框架层
7.1 Java框架层结构
7.2 Android的Java层的API
7.2.1 Java框架层API的含义
7.2.2 API的描述文件
7.2.3 被隐藏的内容
7.2.4 不赞成使用的(过时的)API
7.3 Java框架库framework.jar
7.3.1 框架库的组成和作用
7.3.2 框架库的API
7.3.3 框架库的编译结构
7.3.4 框架库的各个部分
7.3.5 属性机制
7.3.6 套接字机制
7.4 Java服务库services.jar
7.4.1 服务库的组成和作用
7.4.2 服务管理器
7.4.3 主要的服务功能
7.4.4 启动结束的处理
7.5 资源包framework-res.apk
7.5.1 资源包的组成和作用
7.5.2 作为API的资源id
7.5.3 资源包AndroidManifest.Xml
文件
7.6 策略库
7.6.1 策略库的组成和作用
7.6.2 策略库的功能和使用
7.7 Java层的Binder机制
7.7.1 Java Binder的框架
7.7.2 Java框架层的Binder使用
7.7.3 Binder中参数和返回值的
类型
第8章 Java本地调用
8.1 Android的Java本地调用
8.1.1 JNI的基本概念
8.1.2 Android的JNI实现基础
8.1.3 Android中JNI的存在方式
8.2 在框架中使用JNI
8.2.1 框架层使用JNI的结构
8.2.2 框架层JNI的实现
8.3 在应用程序包中使用JNI
8.3.1 应用程序包的JNI部分
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网