240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Flutter之key的原理和使用

    之前讲flutter的渲染原理时我们知道flutter有三棵树:widgetTree,elementTree,renderObjectTree,...

  • signal 11 (SIGSEGV)错误排查

    jni调试最蛋疼的就是signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4这种错误...

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

    分类简介 flutter与原生通信主要有三种方式:MethodChannel、EventChannel、BasicMessageChannel,...

  • Resize,w 360,h 240
    SystemUI之快捷面板的修改

    SystemUI简介 作为系统应用,SystemUI 包含的内容较多,比如状态栏、通知栏、下拉菜单、导航栏、锁屏、最近任务、低电提示等系统页面。...

  • Resize,w 360,h 240
    Flutter渲染原理

    widget介绍 flutter开发最常用到的对象就是widget,它不仅包含了各种UI组件,还囊括了手势操作组件(GestureDetecto...

  • Spinner设置spinnerMode时的闪退血案

    今天使用spinner时引发了一个崩溃大坑,debug了一会依然不知所以,翻看了源码才发现症结所在。故此记录一下。spinner设置了spinn...

  • hook安卓代码入门

    hook定义hook,钩子。勾住系统的程序逻辑。在某段SDK源码逻辑执行的过程中,通过代码手段拦截执行该逻辑,加入自己的代码逻辑。原理其实很简单...

  • Resize,w 360,h 240
    Android11 蓝牙同步通讯录

    背景 车机开发使用了较新的版本,Android11,需要做蓝牙同步手机通讯录功能开发。结果发现Android7以后,很多framework提供的...

  • Resize,w 360,h 240
    Flutter异步编程

    单线程异步 一般来说,dart是单线程的,通常我们的flutter代码都是运行在一个线程里,并无主次线程之分,除非自己新开了一个isolate,...