240 发简信
IP属地:湖北
  • dart java kotlin 语言的编译类型

    DartDart是一种即时编译(Just-in-Time Compilation,JIT)语言, 在Dart中,代码可以通过两种方式运行: 开发...

  • Resize,w 360,h 240
    flutter

    传统的原生开发一般都要维护Android、iOS两个开发团队,版本迭代时,无论人力成本,还是测试成本都会变大。​使用Flutter开发,真正的...

  • ViewPager+Fragment(懒加载)

    viewpage+fragment 比如下面有navitation 的menu有五个itme T1 T2 T3 T4 T5 什么是缓存页面?什么...

  • this 对象锁 syn method 当前类.class 锁 static syn method syn 你不需要管,内部全部实现了,灵活很差...

  • Resize,w 360,h 240
    线程知识补全(大厂必问)

    ThreadLocal定义 线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。ThreadLocal可以让每个线程拥有一个属于自己的变量...

  • Resize,w 360,h 240
    RxJava

    rxjava它就是一个实现异步操作的库.同样是做异步,为什么人们用它,而不用现成的 AsyncTask / Handler / XXX /异步操...

  • Resize,w 360,h 240
    自定义View的一些流程

    可将整个绘制过程分为三部分:Measure - Layout - Draw 自定义ViewGrop onMeasure() onLayout()...

  • Handler

    一个线程如何保证只有一个Loop? tip(什么是threadlocal? 是一块线程的内部的存储类,可以指定线程内存数据。这块数据只能线程内使...

  • android启动流程面试题目

    你了解Android系统启动流程吗? A:当按电源键触发开机,首先会从ROM中预定义的地方加载引导程序BootLoader到RAM中,并执行Bo...