240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Android11 蓝牙同步通讯录

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

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

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

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

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

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

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

  • Resize,w 360,h 240
    Flutter之key的原理和使用

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

  • Resize,w 360,h 240
    设计模式回顾(四)

    接前篇,行为型设计模式数量较多,之前没有讲完,还剩下备忘录模式、状态模式、策略模式和中介者模式,本章继续。 备忘录模式 备忘录模式用于保存对象的...

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

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

  • Spinner设置spinnerMode时的闪退血案

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

  • Resize,w 360,h 240
    设计模式回顾(三)

    三、行为型模式 行为型模式是使用较为频繁也是相对有些理解难度的模式。主要针对不同的业务需求对对象的行为进行优化和改进,使之更加合理,让业务更加流...