参考文献:Android系统架构与系统源码目录 首先要感谢@刘望舒大神的博客,让我们这些渣渣有途径更快速地接触到Android系统层的内容。 本篇博客主要介绍了Android系统的整体架构及源码的目录结构。 Android系统架构 Android的系统架构...
众所周知,Java是有四种引用的,分别是:强引用、弱引用、软引用、虚引用。 为了学习这些引用之间的区别和联系,写下这篇博客。 参考自此博客 强引用 我们平时用到的最普遍的引用,就是强引用。如果一个对象具有强引用,GC就不会回收...
作为一个Android开发者,我们在Android开发中经常会使用到Context这个类。它在加载资源、启动Activity、获取系统服务、创建View等活动中都需要参与。 但Context到底是什么,我就很少去关注了…那么我们该如何理解去Context呢?它...
Java泛型 Java的泛型是JDK5带来的新特性,它有如下的优点: 适用于多种数据类型执行相同的代码 泛型中的类型在使用时指定 泛型归根到底就是“模版” 但是,为了做到向下兼容,Java中的泛型仅仅是一个语法糖,并不是C++那样的真泛型。 ...
感觉RxJava现在写笔记太早了一些,不如在这里mark几篇个人感觉很棒的RxJava2.x文章 入门教程 给初学者的RxJava2.0教程(一) 给初学者的RxJava2.0教程(二) 给初学者的RxJava2.0教程(三) 给初学者的RxJava2.0教程(四) 给初学者的RxJava2....
计算机网络的结构 网络边缘 主机 网络应用 接入网络/物理介质 有线或无线通信链路 网络核心(核心网络) 互联的路由器(或分组转发设备) 网络之网络 网络边缘 主机(端系统) 位于网络边缘 运行网络应用 如Web,Email 客户...
参考视频:【计算机网络】哈尔滨工业大学 简介 计算机网络是通信技术与计算机技术结合的产物 通信系统模型 如上就是通信系统的模型,信息通过信源(信息发送者),经过发送变换器的转换,通过信道运输。运输过程中可能受到噪声的影响,...
什么是协议协议 现实生活中的协议:相互遵守,单方面违背则协议不成立。(停战协议、全球贸易协议) 互联网中的协议:ftp、http、stmp、TCP/IP、UDP… HTTP协议简介 HTTP(Hypertext transfer protocol):超文本传输协议,详细的制...
Jsoup是Java中一个非常实用的Html解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 Jsoup解析HTML得到一个Document对象,通过操作Document的属...
下图是Android的UI管理系统的层级关系。 PhoneWindow是Android系统中最基本的窗口系统,继承自Windows类,负责管理界面显示以及事件响应。它是Activity与View系统交互的接口 DecorView是PhoneWindow中的起始节点View,继承于View类...