240 发简信
IP属地:山东
  • 120
    Android V1及V2签名原理简析

    Android为了保证系统及应用的安全性,在安装APK的时候需要校验包的完整性,同时,对于覆盖安装的场景还要校验新旧是否匹配,这两者都是通过Android签名机制来进行保证的...

  • 120
    Flutter tools调试

    新建flutter测试工程,如 t_flutter_app AndroidStudio打开flutter_tools工程,目录地址 path/to/flutter/packa...

  • 120
    Flutter engine编译&调试

    概念 Flutter Engine使用GN和Ninja进行编译,GN编译后生成Ninja的构建文件,Ninja将输入文件编译成最终产物。 depot_tools:一个工具包,...

  • 120
    Dart语法备忘

    var,dynamic,Object var 如果没有初始化,可以变成任何类型。 若果有初始值,则类型会被锁定,下例会报错: 报错: 编译报错: 编译,运行均正常: Obje...

  • 120
    Flutter Key

    LocalKey 应用于拥有相同父 Element 的小部件进行比较的情况 1. UniqueKey A key that is only equal to itself 2...

  • aot模式能脱离虚拟机吗?

    art中可以采用解释模式或者AOT机器码模式执行。解释模式,就是取出Dex Code,逐条解释执行就行了。如果方法的调用者是以解释模式运行的,在调用这个方法时,就会取得这个方...

  • Flutter 命令

    构建 构建常用参数 构建Flutter Application 构建Flutter Module 构建Package 构建插件 channel master 当前代码树的顶端...

  • Flutter上的back返回处理

    Android上的back键 跟踪Android端back调用链FlutterActivity->eventDelegate.onBackPressed()->flutter...