深入理解Android内核设计思想 下 第2版PDF电子书下载
- 电子书积分:25 积分如何计算积分?
- 作 者:林学森著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2017
- ISBN:7115452636
- 页数:996 页
第3篇 应用原理篇 616
第14章Intent的匹配规则 616
14.1 Intent属性 616
14.2 Intent的匹配规则 618
14.3 Intent匹配源码简析 624
第15章APK应用程序的资源适配 628
15.1资源类型 629
15.1.1状态颜色资源 630
15.1.2图形资源 631
15.1.3布局资源 632
15.1.4菜单资源 633
15.1.5字符串资源 633
15.1.6样式资源 634
15.1.7其他资源 635
15.1.8属性资源 635
15.2提供可选资源 638
15.3最佳资源的匹配流程 642
15.4屏幕适配 644
15.4.1屏幕适配的重要参数 644
15.4.2如何适配多屏幕 646
15.4.3横竖屏切换的处理 648
第16章Android字符编码格式 650
16.1字符编码格式背景 650
16.2 ISO/IEC 8859 651
16.3 ISO/IEC 10646 651
16.4 Unicode 652
16.5 String类型 655
16.5.1构建String 655
16.5.2 String对多种编码的兼容 656
第17章Android和OpenGL ES 660
17.1 3D图形学基础 661
17.1.1计算机3D图形 661
17.1.2图形管线 662
17.2 Android中的OpenGL ES简介 664
17.3图形渲染API—EGL 665
17.3.1 EGL与OpenGL ES 665
17.3.2 egl.cfg 665
17.3.3 EGL接口解析 667
17.3.4 EGL实例 670
17.4简化OpenGL ES开发—— GLSurfaceView 670
17.5 OpenGL分析利器 —— GLTracer 677
第18章“系统的UI”—— SystemUI 685
18.1 SystemUI的组成元素 685
18.2 SystemUI的实现 687
18.3 Android壁纸资源 —— WallpaperService 694
18.3.1 Wa1lPaperManager-Service 695
18.3.2 ImageWallpaper 697
第19章Android常用的工具“小插件”——Widget机制 700
19.1“功能的提供者” —— AppWidgetProvider 700
19.2 AppWidgetHost 702
第20章Android应用程序的编译和打包 707
20.1“另辟蹊径”采用第三方工具 ——Ant 707
20.2通过命令行编译和打包APK 708
20.3 APK编译过程详解 709
20.4信息安全基础概述 711
20.5应用程序签名 716
20.6应用程序签名源码简析 719
20.7 APK重签名实例 724
第21章Android虚拟机 725
21.1 Android虚拟机基础知识 725
21.1.1 Java虚拟机核心概念 725
21.1.2 LLVM编译器框架 734
21.1.3 Android中的经典垃圾回收算法 736
21.1.4 Art和Dalvik之争 738
21.1.5 Art虚拟机整体框架 741
21.1.6 Android应用程序与虚拟机 742
21.1.7 Procedure Call Standard for Arm Architecture(过程调用标准) 744
21.1.8 C++++ 11标准中的新特性 746
21.2 Android虚拟机核心文件格式 —— Dex字节码 749
21.3 Android虚拟机核心文件格式 ——可执行文件的基石ELF 756
21.3.1 ELF文件格式 756
21.3.2 Linux平台下ELF文件的加载和动态链接过程 764
21.3.3 Android Linker和动态链接库 771
21.3.4 Signal Handler和Fault Manager 782
21.4 Android虚拟机核心文件格式 ——“主宰者”OAT 786
21.4.1 OAT文件格式解析 786
21.4.2 OAT的两个编译时机 793
21.5 Android虚拟机的典型启动流程 806
21.6堆管理器和堆空间释义 815
21.7 Android虚拟机中的线程管理 823
21.7.1 Java线程的创建过程 823
21.7.2线程的挂起过程 827
21.8 Art虚拟机中的代码执行方式综述 829
21.9 Art虚拟机的“中枢系统” ——执行引擎之Interpreter 836
21.10 Art虚拟机的“中枢系统”——执行引擎之JIT 839
21.10.1 JIT重出江湖的契机 839
21.10.2 Android N版本中JIT的设计目标及策略 840
21.10.3 Profile Guided Compilation(追踪技术) 842
21.10.4 AOT Compilation Daemon 843
21.11 Art虚拟机的“中枢系统” ——执行引擎之本地代码 844
21.12 Android x86版本兼容ARM二进制代码——Native Bridge 864
21.13 Android应用程序调试原理解析 871
21.13.1 Java代码调试与JD WP协议 872
21.13.2 Native代码调试 879
21.13.3 利用GDB调试Android Art虚拟机 885
第22章Android安全机制透析 887
22.1 Android Security综述 887
22.2 SELinux 889
22.2.1 DAC 889
22.2.2 MAC 890
22.2.3基于MAC的SELinux 890
22.3 Android系统安全保护的三重利剑 892
22.3.1第一剑:Permission机制 893
22.3.2加强剑:DAC(UGO)保护 896
22.3.3终极剑:SEAndroid 898
22.4 SEAndroid剖析 899
22.4.1 SEAndroid的顶层模型 899
22.4.2 SEAndroid相关的核心源码 900
22.4.3 SEAndroid标签和规则 901
22.4.4如何在Android系统中自定义SEAndroid 903
22.4.5 TE文件的语法规则 905
22.4.6 SEAndroid中的核心主体——init进程 907
22.4.7 SEAndroid中的客体 912
22.5 Android设备Root简析 913
22.6 APK的加固保护分析 916
第4篇Android系统工具 922
第23章IDE和Gradle 922
23.1 Gradle的核心要点 922
23.1.1 Groovy与Gradle 923
23.1.2 Gradle的生命周期 926
23.2 Gradle的Console语法 927
23.3 Gradle Wrapper和Cache 929
23.4 Android Studio和Gradle 931
23.4.1 Gradle插件基础知识 931
23.4.2 Android Studio中的Gradle编译脚本 932
第24章 软件版本管理 937
24.1版本管理简述 937
24.2 Git的安装 937
24.2.1 Linux环境下安装Git 938
24.2.2 Windows环境下安装Git 939
24.3 Git的使用 939
24.3.1基础配置 939
24.3.2新建仓库 940
24.3.3文件状态 942
24.3.4忽略某些文件 943
24.3.5提交更新 944
24.3.6其他命令 944
24.4 Git原理简析 945
24.4.1分布式版本系统的特点 946
24.4.2安全散列算法——SHA-1 947
24.4.3 4个重要对象 948
24.4.4三个区域 953
24.4.5分支的概念与实例 954
第25章 系统调试辅助工具 958
25.1万能模拟器——Emulator 958
25.1.1 QEMU 958
25.1.2 Android工程中的QEMU 963
25.1.3模拟器控制台(Emulator Console) 966
25.1.4实例:为Android模拟器添加串口功能 969
25.2此Android非彼Android 970
25.3快速建立与模拟器或真机的通信渠道——ADB 972
25.3.1 ADB的使用方法 972
25.3.2 ADB的组成元素 975
25.3.3 ADB 源代码解析 976
25.3.4 ADB Protocol 981
25.4 SDK Layoutlib 984
25.5 TraceView和Dmtracedump 985
25.6 Systrace 987
25.7代码覆盖率统计 992
25.8模拟GPS位置 995
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《先秦政治思想史》梁启超著 2019
- 《《鬼谷子》思想新解 上》林仁政著 2015
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《刘泽华全集 先秦政治思想史 下》刘泽华著;南开大学历史学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《孙中山在上海》王琪森著 2019
- 《未来的最后一年》(加)罗伯特·查尔斯·威尔森著,壹零译 2019
- 《明朝的历史》孟森著 2018
- 《外出偷马》(挪)佩尔·帕特森著;余国芳译 2019
- 《西班牙无敌舰队》(英)罗伯特·哈钦森著 2020
- 《亨利八世 年轻的亨利=THE LAST DAYS OF HENRY VIII YOUNG HENRY》(英)罗伯特·哈钦森著 2020
- 《亨利八世 亨利最后的岁月=THE LAST DAYS OF HENRY VIII ROBERT HUTCHINSON》(英)罗伯特·哈钦森著 2020
- 《认识戏剧 插图第11版》(美)埃德温·威尔森著 2019
- 《善的境界 在道德与非道德之间》李建森著 2016
- 《我国城乡群众体育统筹发展研究》孔庆波,戴晓庆,徐泉森著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019