240 发简信
  • Java反射

    一、反射的概念 Java反射是指在运行状态中,对任意一个类,都能知道这个类的所有属性及方法,对于任何一个对象,都能调用他的任何一个方法和属性,这...

  • 理解WindowManager

    一、Window、WindowManager、WindowManagerService的关系 Window是一个抽象类,具体的实现类是Phone...

  • 120
    Java运行时数据区

    Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途、创建和销毁的时间,有些区域随虚拟机进程...

  • Context创建过程解析

    文章参考《Android进阶解密》一书 一、概述 Context也就是上下文对象,是Android的常用类,Android四大组件都会涉及到Co...

  • 120
    EventBus源码解析

    一、基本原理 我们在开发过程中Activity、Fragment、Service等之间的交互方式有广播、回调或者AIDL等。但是使用时都比较繁琐...

  • Android系统启动知识

    摘抄自《Android进阶解密》 一、init进程 init 进程是 Android 系统中用户空间的第 个进程,进程号为 ,是 Android...

  • Android应用程序启动流程

    Activity启动流程 文章摘抄自:http://liuwangshu.cn/framework/component/1-activity-s...

  • 哈希表

    文章摘抄自《漫画算法》 1.基本概念 在我们手机电话簿查找某个人的电话号码时,我们只需要输入姓名,就可以查询出这个人的电话号码,在英语电子词典,...

  • ScrollView嵌套ListView显示不全分析及解决

    1.发现问题 当我们使用ScrollView嵌套ListView时会出现ListView只显示一行的高度,如下图:通过代码获取到ListView...