240 发简信
IP属地:北京
  • android framework、hardware、prebuilt、system、packages、vendor源码结构图

    frameworks 目录 (核心框架——java及C++语言) .|-- base (基本内容)| |-- api (?都是tx...

  • MethodChannel 原理之 Native -> Java

    通过上文分析,我们知道FlutterViewHandlePlatformMessage()实际上是通过JNI的方式最终调用了FlutterJNI...

  • Resize,w 360,h 240
    MethodChannel 原理之 Dart -> Native

    StandardMethodCodec 在StandardMessageCodec中最重要的两个方法是writeValue()和readValu...

  • Resize,w 360,h 240
    实践

    Flutter App运行机制Flutter构建出的APK在运行时会将所有assets目录下的资源文件解压到App私有文件目录中的flutter...

  • Resize,w 360,h 240
    渲染 与 控件

    书接上文 控件树中的每个控件通过实现RenderObjectWidget.createRenderObject(BuildContext con...

  • Resize,w 360,h 240
    框架

    Framework底层是Flutter引擎,引擎主要负责图形绘制(Skia)、文字排版(libtxt)和提供Dart运行时,引擎全部使用C++实...

  • Resize,w 360,h 240
    Flutter 与 原生 通信

    Flutter和Native的通信是通过Channel来完成的。Flutter使用了一个灵活的系统,允许您调用特定平台的API,无论在Andro...

  • 设计模式原则

    设计模式的六大原则 1、迪米特法则(最少知道原则)(Demeter Principle)如果两个软件实体无须直接通信,那么就不应当发生直接的相互...