240 发简信
  • 用Flutter2.0重构公司齐下8款APP前言

    原生的没落 对于绝大多数公司,特别是中小型公司,对于应用层的性能这块要求不高,而且大部分业务偏数据呈现,H5应付这些足够了,其实现在很多公司招A...

  • Flutter2.0稳定版_Flutter SDK 与Engin源码分支一致性问题

    因为Flutter版本更新太快,所以我们必须找到正确的源码分支。Flutter源码地址[https://github.com/flutter/f...

  • JNI 的注册过程

    我这里抽丝剥茧,简明扼要,有时候反而对于应用层开发者更友好。System.loadLibrary("libxxx.so") 这句代码会去app安...

  • AndroidStudio如何关联gradle源码

    1.通过查看gradle源码我们可以知道这个闭包内支持哪些属性和方法,这样我们就不容易抓瞎了2.如何关联,如下所示 配好后重新clean,reb...

  • LinearLayout之垂直布局测量分析详解

    大家先看一段代码 你觉得上面布局中,两个View实际分配到的高度是多少?大家可以将代码运行下,其实最终第一个View分配到的高度是170dp,第...

  • Kotlin 中的Receiver 是什么

    Kotlin官方文档中没有针对Receiver的专题讲解,但这个知识点却贯穿在了整个基础体系中 Receiver 字面意思是接收者,为什么kot...

  • JVM指令手册

    栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst...

  • Android 源码中so库与对应源码路径

    libandroid.so——frameworks/base/native/android libandroid_runtime.so——fra...

  • Java 位操作全面总结

    https://www.jianshu.com/p/b677858bc085