240 发简信
  • 120
    Java注解基础复习

    1.标准注解 1.1 @Override 定义:@Override应该仅用于方法(不用于类、包声明或其他构造),指明被注解的方法将覆盖超类中的方...

  • 120
    Android面试闯关——Activity(持续更新中)

    1.什么是Activity Activity是一个可以与用户交互的组件,从功能上来说,它作为应用程序的界面框架,负责动态加载各种用户界面视图,实...

  • 120
    Activity启动流程详解

    看到上面的标记A: 看到标记C处,这个IApplicationThread是什么呢?这个我在Activity生命周期回调是如何被回调的?有解释过...

    0.7 420 0 17
  • 120
    Volley源码分析

    下面是Volley的基本用法: 看到上图的第一步,创建请求队列,我们跟进去看看具体情况: 接下去看上图标记A处: 看到上图的B处:创建了请求队列...

  • 120
    LruCache原理

    创建LruCache对象,重写其中的sizeOf方法: 然后看看LruCache内部长啥样子??? 看到标记D处,trimToSize方法: 看...

    0.4 1121 0 10
  • 120
    源码分析SharePreferences的apply与commit的区别

    apply与commit有什么区别 还是从源码分析来说明问题: 接上图标记B1处,看下: 所以这个handler发送消息后,handleMess...

  • 120
    Android空杯系列——Intent、IntentFilter

    目录 Intent定义 Intent是一类特殊的组件,它负责对应用中一次操作的动作及动作相关的数据进行描述,Android则根据此描述,负责找到...

  • 120
    源码分析Handler机制

    看下面例子: 如上图E1处: F处又跳转调用了prepare方法: 接下来看到上图中的E2处调用了Looper.loop方法: 从上面两张图可以...

  • 120
    傻傻分不清楚的LayoutParams

    LayoutParams的继承树关系,如下: 从上面图可以总结如下: ViewGroup下的LayoutParams是所有的LayoutPara...