• 等级
  • 2982698 访问
  • 159 原创
  • 3 转发
  • 708 排名
  • 2381 评论
  • 1082 获赞

“深入理解”的目标是什么?

转发微信公众号《神农和朋友们的杂文集》的第一篇文章公众号二维码:神农和朋友们的杂文集公众号。主要想记录自己、朋友、朋友的朋友们的一些关于coding、programing、程序人生方面的思考。有一些技术,有一些调侃,有一些反思,有一些自勉。作为本公众号的开篇之文,我想回答下这几年来一直思考很久的问题。这个问题和我的经历有关。从2011年开始到2019年,我陆续完成了四本A...

2019-04-21 20:01:39

深入理解Android Java虚拟机ART相关及勘误

目录本书的简单介绍本书各章的难度评估深入学习有什么好处?本书勘误表P14P21本书的简单介绍《深入理解AndroidJava虚拟机ART》是一本以Android7.0ARTJAVA虚拟机为目标的源码分析书籍。全书花费了将近3年时间,word原稿有1300多页,最终出版的书籍有900多页。定价看起来不便宜,169。但我昨天买了一本380多页的书,定价...

2019-04-15 09:28:36

C++11学习

C++11学习本章目的:当Android用ART虚拟机替代Dalvik的时候,为了表示和Dalvik彻底划清界限的决心,Google连ART虚拟机的实现代码都切换到了C++11。C+11的标准规范于2011年2月正式落稿,而此前10余年间,C++正式标准一直是C++98/03[①]。相比C++98/03,C++11有了非常多的变化,甚至一度让笔者大呼不认识C++了[②]。不过,作为科技行业的从业者

2016-09-19 11:14:02

深入理解Android之Xposed详解

一、背景Xposed,大名鼎鼎得Xposed,是Android平台上最负盛名的一个框架。在这个框架下,我们可以加载很多插件App,这些插件App可以直接或间接操纵系统层面的东西,比如操纵一些本来只对系统厂商才open的功能(实际上是因为Android系统很多API是不公开的,而第三方APP又没有权限)。有了Xposed后,理论上我们的插件APP可以hook到系统任意一个Java进程(zygote,

2016-01-05 12:56:52

深入理解Android之Java虚拟机Dalvik

一、背景这个选题很大,但并不是一开始就有这么高大上的追求。最初之时,只是源于对Xposed的好奇。Xposed几乎是定制ROM的神器软件技术架构或者说方法了。它到底是怎么实现呢?我本意就是想搞明白Xposed的实现原理,但随着代码研究的深入,我发现如果不了解虚拟机的实现,而仅简单停留在Xposed的调用流程之上,那真是对Xposed最大的不敬了。另外,歪果仁为什么能写出Xposed?Android

2015-12-22 09:55:30

深入理解Android之AOP

深入理解Android之AOP格式更加精美的PDF版请到:http://vdisk.weibo.com/s/z68f8l0xTgCLK 下载一、闲谈AOP大家都知道OOP,即ObjectOrientedProgramming,面向对象编程。而本文要介绍的是AOP。AOP是AspectOrientedProgramming的缩写,中译文为面向切向编程。OOP和AOP是什么关系呢?首先:l OO

2015-10-24 19:48:31

深入理解Android之Gradle

深入理解Android之Gradle格式更加精美的PDF版请到:https://pan.baidu.com/s/1GfN6F8sOaKFAdz5y1bn3VQ下载weibo分享失效,请各位到百度云盘下载 Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。一、题外话说实话,我在大法工作的时候,就见过Gradle...

2015-09-05 20:07:25

专访民生银行:CPOS平台如何从线下布局移动支付

专访民生银行:CPOS平台如何从线下布局移动支付打个小广告,欢迎各界英才加盟我行呵呵摘要:民生银行用一年多时间打造了CPOS智能POS平台,支持所有支付方式,并计划从最擅长的线下切入移动支付。民生银行为什么要做这样事?如何从线下布局?CPOS未来还有哪些机会与风险?中午跟同事搜了一家只有五张桌的小餐馆,没想到最后居然也可以用支付宝结账。移动支付带来的便捷自不必赘述。互联网公司已做了多年的用户教育

2015-08-26 09:33:12

《深入理解Android 卷III》第八章深入理解Android壁纸

《深入理解Android卷III》即将发布,作者是张大伟。此书填补了深入理解AndroidFramework卷中的一个主要空白,即AndroidFramework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第8章深

2015-08-14 13:45:57

《深入理解Android 卷III》第七章 深入理解SystemUI

《深入理解Android卷III》即将发布,作者是张大伟。此书填补了深入理解AndroidFramework卷中的一个主要空白,即AndroidFramework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第7章深

2015-08-14 13:43:26

《深入理解Android 卷III》第六章 深入理解控件(ViewRoot)系统

《深入理解Android卷III》即将发布,作者是张大伟。此书填补了深入理解AndroidFramework卷中的一个主要空白,即AndroidFramework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第6章深

2015-08-14 13:37:30

《深入理解Android 卷III》第五章 深入理解Android输入系统

第5章深入理解Android输入系统(节选)本章主要内容:·  研究输入事件从设备节点开始到窗口处理函数的流程·  介绍原始输入事件的读取与加工的原理·  研究事件派发机制·  讨论事件在输入系统与窗口之间的传递与反馈的过程·  介绍焦点窗口的选择、ANR的产生以及以软件方式模拟用户操作的原理本章涉及的源代码文件名及位置:·  SystemServer.javaframeworks\base\s

2015-08-14 13:28:25

《深入理解Android 卷III》第四章 深入理解WindowManagerService

《深入理解Android卷III》即将发布,作者是张大伟。此书填补了深入理解AndroidFramework卷中的一个主要空白,即AndroidFramework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第4章 

2015-08-14 13:18:35

《深入理解Android 卷III》第三章 深入理解AudioService

《深入理解Android卷III》即将发布,作者是张大伟。此书填补了深入理解AndroidFramework卷中的一个主要空白,即AndroidFramework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第3章深

2015-08-11 13:48:08

《深入理解Android 卷III》第二章 深入理解Java Binder和MessageQueue

《深入理解Android卷III》即将发布,作者是张大伟。此书填补了深入理解AndroidFramework卷中的一个主要空白,即AndroidFramework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块注意,此处

2015-08-06 15:46:07

《深入理解Android 卷III》第一章 开发环境部署

《深入理解Android卷III》即将发布,作者是张大伟。此书填补了深入理解AndroidFramework卷中的一个主要空白,即AndroidFramework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块注意,此处

2015-08-06 15:20:22

《深入理解Android 卷III》推荐序

《深入理解Android卷III》即将发布,作者是张大伟。此书填补了深入理解AndroidFramework卷中的一个主要空白,即AndroidFramework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块推荐序回顾

2015-08-05 10:24:13

[深入理解Android卷二 全文-第八章]深入理解ContentService和AccountManagerService

由于《深入理解Android卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第8章 深入理解ContentService和AccountManagerService本章主要内容:·  介绍ContentService·  介绍AccountManagerService本章所涉及的源代码文件名及位置:

2015-08-03 13:21:22

[深入理解Android卷二 全文-第七章]深入理解ContentProvider

由于《深入理解Android卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第7章 深入理解ContentProvider本章主要内容:·  深入分析ContentProvider的创建和启动,以及SQLite相关的知识点·  深入分析Cursorquery和close函数的实现·  深入分析Co

2015-08-03 13:10:49

[深入理解Android卷二 全文-第六章]深入理解ActivityManagerService

由于《深入理解Android卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容第6章 深入理解ActivityManagerService本章主要内容:·  详细分析ActivityManagerService本章所涉及的源代码文件名及位置:·  SystemServer.javaframeworks/b

2015-08-03 12:36:29

阿拉神农

Hi my name is 邓凡平,my English name is innost. Nice to meet you
关注
奖章
  • 专栏达人
  • 勤写标兵Lv1