
Android知识体系 最近整理的Android知识体系,如有不足欢迎补充。此处将收集好的博客、分析文章。 基础组件 ApplicationPackageManager Ac...
ThreadLocal源码深入分析 ThreadLocal :线程本地存储区(Thread Local Storage,简称为TLS),每个线程都有自己的私有的本地存储区域,...
这次主要是分析下HashMap的工作原理,为什么我会拿这个东西出来分析,原因很简单,以前我面试的时候,偶尔问起HashMap,99%的程序员都知道HashMap,基本都会用H...
1 RefBase, sp, wp 在Android中,RefBase结合sp和wp,实现了一套通过引用计数的方法来控制对象生命周期的机制。 1.1 初识影子对象 refBa...
一、Android内存基础## 物理内存与进程内存物理内存即移动设备上的RAM,当启动一个Android程序时,会启动一个Dalvik VM进程,系统会给它分配固定的内存空间...
所有需要显示在屏幕上的内容,都是通过WindowManager来操作的,这就是我们通常所说的WMS(WindowManagerService),本篇我们一起来分析一下Wind...
毫不夸张地说,Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益与这种及其方...
按计划本来从这章开始写四大组件的启动过程的,但是看看源码结构发现为了说的更明白还是先写一点系统framework层启动的内容,帮助理解四大组件的启动以及管理过程。我们知道四大...