240 发简信
IP属地:河北
  • Resize,w 360,h 240
    ArrayMap 特点

    ArrayMap: 继承至Map的 key- value的数据集合。 相比于HaspMap 它占用的内存较小,内存使用率更高,效率相对HaspM...

  • Resize,w 360,h 240
    Android Apk 签名知识点归纳

    官方文档:https://source.android.google.cn/security/apksigning本文是阅读官方文档后知识点归纳...

  • Resize,w 360,h 240
    startService和bindService的区别,生命周期以及使用场景

    Service 生命同期 startService 和bindService 区别 startService: onCreate -> onSt...

  • Resize,w 360,h 240
  • “equals”与“==”、“hashCode”的区别和使用场景?

    “==”,对于基本类型的来,等号是比较其值是不是相等。对于引用类型来说,等号比较两个对象是否相同。 “equals”和“hashCode”,是O...

  • View.invalidate()/requestLayout()内部核心点?

    一般情况 invalidate()调用 只会导致draw()方法的调用,而measure()、layout() 则不会。requestLayou...

  • invalidate()内部向上查父ViewParent,为什么最后会到ViewRootImpl?

    今天看博客从源码看invalidate和requestLayout的区别 ,其中提及一点:invalidate()向上查父ViewParent,...

  • JVM中类的加载机制与加载过程

    加载机制:虚拟机把class文件加载到内存,并进行数据校验、转化解析和初始化,最终形成可以被虚拟机直接使用的java类型。类的生命周期:加载、验...

  • 自定义LayoutManager的流程?

    最近加入一个Android每日一问的知识小组,对技术查漏补缺。Android 每日一问 正好看到自定义LayoutManager流程?这个问题,...