首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
Android的设计与实现-卷1(带完整书签版).pdf
内容简介编辑《android的设计与实现:卷i》是android应用开发工程师和android系统工程师进阶修炼的必读之作。
它由资深android内核专家亲自执笔,从源代码角度,系统、深入、透彻剖析android系统框架层(framework)的设计思想和实现原理,为android应用工程师和系统工程师解决实际工作中的各种难题提供了原理性的指导。
为了降低读者的阅读成本,《android的设计与实现:卷i》使用了大量简单的uml类图和序列图来展示类的层次结构和方法的调用流程,使读者能迅速读完《android的设计与实现:卷i》并领会其精髓!“android的设计与实现”系列丛书主要围绕android系统的四层结构展开,通过源代码来分析各层的设计思想与实现原理,卷i则主要是针对framework(框架层)的。
全书共12章,分为六个部分:基础篇(第1~2章)详细讲解了android的体系结构、源代码阅读和调试环境的搭建,以及整个框架的基础;
启动篇(第3~4章)深入分析了android启动过程的机制和实现原理,能帮助读者全面理解框架层系统服务的运行基础;
binder篇(第5~6章)着重分析了binder在native框架层和java框架层的机制和实现,能让读者深入理解进程间的通信模型;
消息通信篇(第7章)重点分析了android的消息驱动和异步处理机制,能让读者深入理解线程间的通信模型;
packagemanager篇(第8~9章)主要讲解了packagemanager的机制与实现,以及apk的安装方法与过程;
activitymanager篇(第10~12章)深入阐述了activitymanagerservice的运行机制、应用程序和进程的启动流程,以及进程管理机制。
《android的设计与实现:卷i》适合中高级的android应用开发工程师、android系统开发工程师、android系统架构师,以及负责对android系统进行调试和优化的工程师们阅读。
3前言编辑为什么要写《Android的设计与实现:卷I》 Android从2007年问世至今,不仅在各个应用领域发展得如火如荼,其图书市场也是一片“兴旺”,各个层次、各种类型的Android图书的需求都比较旺盛。
目前市场上已经有的图书主要分为以下三类: 针对AndroidSDKAPI使用的描述 针对Android系统架构各部分的描述 针对Kernel移植的描述 其中鲜有针对Android四层架构中某一层进行深入挖掘的图书,这让读者有一种只能窥其全貌,却不能独得一隅的遗憾。
框架层是整个Android系统的灵魂,这一层起着承上启下的作用,是理解整个Android的关键,也是解决Android应用层Bug的关键。
要开发一款精品手机,就必须深入理解这一层。
国际知名的手机厂商对手机品质有着近乎苛刻的要求,手机必须在严格的测试环境下运行数百小时无问题方可上市销售。
这期间出现的稳定性(ANR、Crash、Watchdog)、内存(OOM)、性能等问题都让人十分头痛。
这些问题主要来自于应用程序、Framework、Dalvik虚拟机、LinuxKernel、Driver以及Modem,其中相当大一部分问题源自对Framework的错误理解和使用。
举例如下: 解决KeyDispatchTimeout类型的ANR,需要熟悉ActivityManager、Input消息处理系统的机制。
解决应用程序IDLE状态时发生的ANR,需要熟悉ActivityManager、Binder的运行机制。
解决框架层的Watchdog问题,需要熟悉Android启动阶段开启的系统服务和Watchdog的运行机制。
解决应用程序的性能问题,同样需要理解框架层的运行和调度机制。
上述问题只是冰山一角,仅仅停留在使用SDKAPI的层次是不可能解决上述问题的。
因此,非常需要一本能深入挖掘框架层的专著。
针对以上问题,编写“Android的设计与实现”系列丛书,对Android核心模块和主要问题进行深入分析。
其中卷I的主题是启动和通信,主要分析Android运行环境、PackageManager、ActivityManager、Binder和消息机制等核心模块。
卷Ⅱ的主题是资源和UI,主要分析ContentProvider、Resource、ViewSystem、WindowManager、SurfaceFlinger等核心模块。
读者对象 《Android的设计与实现:卷I》主要分析了Android框架层主要部分的体系结构和实现原理,让读者对Framework有一个清晰的理解,并以此增强解决
2024/5/21 8:05:22
55.77MB
Android
设计与实现
卷1
带完整书签
1
POSIX官方正式标准(内含8个文档)
内附8个文档。
系统开发必备手册。
POSIXBaseDefinitions;
POSIXBaseSpecifications,Issue7;
POSIXRationale(Informative);
POSIX®RealtimeandEmededApplicationSupport;
POSIX®ShellandUtilities;
POSIXSystemInterfaces;
POSIXTechnicalCorrigendum1;
POSIXTechnicalCorrigendum2
2024/5/19 8:02:53
21.44MB
POSIX
官方
正式
标准
1
JSP网上书店毕业设计论文
目录前言 2第一章 概述 31.1开发背景 31.2JSP简介 41.2.1JSP的运行原理 41.2.2JSP页面的组成 61.2.3JavaBean技术介绍 61.2.4JSP的运行环境 71.3系统开发环境 71.3.1服务器的配置 71.3.2数据库后台环境的配置 11第二章需求分析 142.1系统说明 142.2系统功能简介 152.2.1基本功能 152.2.2用户界面设计 152.3系统运行环境 15第三章系统设计 173.1系统设计思想 173.2系统功能模块化 183.3数据库设计 183.3.1数据库需求分析 193.3.2数据库概念结构 193.3.3数据库逻辑机构设计 20第四章详细设计 224.1系统概述 224.2系统主要文件 224.3详细代码及说明 234.3.1实现用户实体的Bean 234.3.2实现商品实体的Bean 264.3.3实现订购单实体的Bean 274.3.4实现购物车实体的Bean 294.3.5实现购物实体的Bean 304.3.6前台运行程序cart.jsp 35第五章总结 41致谢 42参考文献 43
2024/5/8 19:32:09
7MB
JSP
网上书店
毕业设计
论文
1
智能车控制决策系统开发-智行者
智能车控制决策系统开发-智行者智行者科技内部培训资料
2024/5/8 4:55:19
3.71MB
无人驾驶
1
数据结构—图书馆管理系统(C++编写)
一个用运用数据结构编的图书馆管理系统,开发语言是C++
2024/5/6 4:30:25
275KB
数据结构;图书馆管理系统;
1
基于微信小程序的商业旅游系统开发.docx(毕业论文)
这是做的一个毕业设计的旅游系统,这个文件是论文部分,这是一个利用python作为后台,微信小程序作为前端,mysql作为数据存储的一个系统
2024/5/4 18:06:08
1009KB
毕业设计论文
商业旅游系统
微信小程序
python
1
物资管理信息系统开发
这里基于结构化系统开发方法,给出某企业物资管理信息系统的开发实例。
目的是让大家了解开发任何一个管理信息系统必须经历的主要阶段,以及在开发过程中的每个阶段应当完成的工作内容
2024/5/2 2:29:04
358KB
管理信息系统课程设计实例
1
学生信息管理系统与开发
一套很使用的学生信息管理系统开发,毕业设计。
2024/5/1 2:40:07
1.09MB
信息
系统
开发
1
Springboot实现电影网站
本系统开发语言为Java,开发工具为Eclipse,数据库为Mysql,采用SpringBoot架构,数据访问层采用SpringDataJpa,业务控制层采用SpringMvc,安全框架采用SpringSecurity以及采用thymeleaf模版引擎和restful风格;
亮点是SpringBoot和Bootstrap的综合应用,以及thymeleaf模版引擎的应用
2024/4/30 6:57:51
15.67MB
Javaweb
Springboot
SpringMvc
1
管理信息系统-宾馆客房管理系统.doc
1引言1.1项目背景和意义1.2客房管理信息化1.2.1客房管理信息化的目标1.2.2宾馆管理信息化的优势1.3主要研究内容与方法1.3.1系统开发的方法1.3.2客房管理系统采用的模式1.3.3编程环境2系统规划2.1系统开发目的3系统分析3.1需求分析3.1.1信息需求3.1.2处理需求3.2可行性分析3.2.3技术可行性3.2.2经济上可行性3.3详细调查3.3.1功能模块分析3.3.2组织结构分析3.4业务流程分析3.5数据流程分析3.6数据字典4系统设计4.1系统总体设计4.1.1系统总体结构设计4.2系统详细设计4.2.1代码设计4.2.2数据库设计4.2.3输入/输出设计5.系统实施5.1系统实施的主要任务5.2系统程序设计5.2.1子系统结论参考文献
2024/4/26 13:04:42
624KB
管理信息系统
课程
1
共 415 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
数据库系统概论第五版
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
CNS2_CN_VW_P0095D_0332.7z
R9390系列BIOS修改和风扇调速工具
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
vue项目demo(asp.netmvc5+vue2.5)
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
吉利新金刚2016款车机导航系统
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
几何画板课件350套.zip
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
KEPServerEXV6.7.zip
最新下载
wordpress插件awebooking
slf4j-api-1.5.2.jar
自动生成存储过程的工具
slic2.4及key
VC++漂亮的启动界面渐隐渐现启动特效的漂亮窗体共享源代码软件启动载入效果
chrome42.0.2311.152
kubectx:在kubectl中的集群和名称空间之间切换的更快方法-源码
javaweb学生信息管理系统
【电子书】DigitalWatermarkingandSteganography(第二版)
ocjp认证,1z0-808题库解析.zip
可商用图像查看器nomacs3.17.2206Beta中文多语版.zip
Proteus下PC机和51单片机间的RS485双向数据通讯仿真
计算机专业英语论文(原文+翻译)
NSIS安装包制作工具
HCSP山石防火墙201
其他资源
汽车电子技术-课件.ppt
php7中文文档
射频电子学Razavi中文版
杭电计算机组成原理答案
南京理工大学2012-818真题-详解
计组实验报告
flash课件源文件
Intelfortrancomposerxe2011license
在状态栏中显示进度条的下载更新
操作体系原理课后谜底(第四版)+作者庞丽萍)
解析xml两个jar包dom4j-1.6.1和jaxen-1.1-beta-7.jar
烟雾报警器源码
聊聊Python中的多线程
仓库管理零碎源码
Gecko内核官方完整文件
配网自动化规划设计之数据集成平台的研究与应用
adb工具包adb工具包
中创入职定级考试题目及答案
农产品追溯系统,源代码
32407_STemWin移植.7z