240 发简信
IP属地:北京
  • Resize,w 360,h 240
    十二,JVM简介

    程序计数器: 程序计数器线程私有,每一个线程都有一个程序计数器,用于记录程序运行位置,且不存在内存溢出问题。 Java虚拟机栈: 每一个线程运行...

  • Resize,w 360,h 240
    十一、RxJava简析

    RxJava有4个角色Observable、Observer、Subscriber和Suject,Observable和 Observer 通过...

  • 十、Retrofit简析

    Retrofit注解分为三类 请求方法注解:GET、POST、PUT、DELETE、 HEAD、PATCH、OPTIONS和HTTP标记类注解:...

  • 九、Okhttp简析

    获取OkhttpClient实例的两种方式 构建请求 newCall方法里实际创建的是RealCall对象,调用了dispatcher.enqu...

  • Android属性动画

    1、ObjectAnimator 创建一个 ObjectAnimator 需通过其静态工厂类直接返还一个 ObjectAnimator对象 常用...

  • View的工作原理

    View是如何加载到Window中的 首先Activity是在handlerLauncheActivity方法中调用performLaunche...

  • View的坐标及事件

    1、View的坐标系关系 left、top、right、bottom四个坐标可以通过getLeft等方法拿到,这四个坐标点指的是相对于父View...

  • adb常用命令

    Mac/Linux:adb shell dumpsys window windows | grep mFocusedApp Window:adb...

  • Kotlin高阶函数

    run():执行调用传入方法 apply():执行调用传入方法并返回调用者本身 let():将调用者作为传入方法的参数执行 also():将调用...