240 发简信
IP属地:广东
  • ViewGroup显示隐藏子View的动画效果

    转载[https://blog.csdn.net/javazejian/article/details/52571779],该博客写的比较简单明...

  • android gradle copy rename

    记录gradle copy文件时rename的用法 1.最直接的方法 2.更多方法可以直接参考官方文档[https://docs.gradle....

  • 二.垃圾回收

    垃圾回收的对象 我们申请的几乎所有对象都存储在堆上,并且堆空间在进程启动时就已经创建了一个初始化的空间,随着程序的运行,堆内存的使用率/大小增长...

  • Resize,w 360,h 240
    一.jvm内存结构

    方法区 JVM在执行某个类之前需要先加载这个类(加载,验证,准备,解析,初始化),加载类会将class文件中的类信息(版本,字段,方法,接口,常...

  • LiveData详解

    LiveData原理解析 LiveData是一个数据持有者类,可以在给定的生命周期中观察到。 observe观察数据变化 observe被要求在...

  • Resize,w 360,h 240
    Http加密类型

    Http加密类型 对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 常...

  • Glide实现原理记录

    Glide初始化,采用懒注册的方式,设置参数 Glide是一个单例,应用第一次使用Glide是会调用initializeGlide方法,编译期根...

  • kotlin的synthetic实现原理解析

    kotlin的synthetic实现方式是编译期修改synthetic相关代码, 实际上使用的还是findViewById来寻找布局,只不过相关...

  • Android通用Dialog属性,解决Dialog导致状态栏黑色问题

    onCreate时设置stylesetStyle(DialogFragment.STYLE_NORMAL, android.R.style.Th...