240 发简信
IP属地:湖北
  • Android 应用启动流程 | Activity 启动流程

    Android 系统启动流程启动 init 进程 , init 进程会启动 Zygote 进程Zygote 进程会调用 system_serve...

  • Android访问系统文件

    App专属文件:app专属文件就是那些只有该app才可以使用的文件,这类文件随app的删除而删除,他们可以被存储两个地方:internal st...

  • Flutter的四大线程

    - Platform Task Runner 、UI Task Runner、GPU Task Runner 和 IO Task Runner。...

  • 获取ViewModel

    在activity中获取当前Activity级别作用域的ViewModel

  • SurfaceView和TextureView

    SurfaceView SurfaceView中采用了双缓冲机制,保证了UI界面的流畅性,同时 SurfaceView 不在主线程中绘制,而是另...

  • Resize,w 360,h 240
    ConstraintLayout使用

    相对定位 layout_constraintLeft_toLeftOf view1左边对齐view2的左边layout_co...

  • 声明式UI

    命令式UI:构建全功能UI实体,然后在UI更改时使用方法对其进行变更。 声明式UI:描述当前的UI状态,并且不需要关心它是如何过渡到框架的。

  • Dart

    assert(5 / 2 == 2.5); // 结果是双浮点型 assert(5 ~/ 2 == 2); // 结果是整型 assert(5 ...

  • kotlin学习日记(5)

    kotlin-代理属性(by) 代理模式客户端使用一个代理对象实现对真实对象的访问,代理对象和真实对象实现相同的接口,代理对象持有真实对象 Ko...