背景 車機開發(fā)使用了較新的版本,Android11,需要做藍牙同步手機通訊錄功能開發(fā)。結(jié)果發(fā)現(xiàn)Android7以后,很多framework提供的...
單線程異步 一般來說,dart是單線程的,通常我們的flutter代碼都是運行在一個線程里,并無主次線程之分,除非自己新開了一個isolate,...
SystemUI簡介 作為系統(tǒng)應(yīng)用,SystemUI 包含的內(nèi)容較多,比如狀態(tài)欄、通知欄、下拉菜單、導(dǎo)航欄、鎖屏、最近任務(wù)、低電提示等系統(tǒng)頁面。...
分類簡介 flutter與原生通信主要有三種方式:MethodChannel、EventChannel、BasicMessageChannel,...
之前講flutter的渲染原理時我們知道flutter有三棵樹:widgetTree,elementTree,renderObjectTree,...
接前篇,行為型設(shè)計模式數(shù)量較多,之前沒有講完,還剩下備忘錄模式、狀態(tài)模式、策略模式和中介者模式,本章繼續(xù)。 備忘錄模式 備忘錄模式用于保存對象的...
widget介紹 flutter開發(fā)最常用到的對象就是widget,它不僅包含了各種UI組件,還囊括了手勢操作組件(GestureDetecto...
今天使用spinner時引發(fā)了一個崩潰大坑,debug了一會依然不知所以,翻看了源碼才發(fā)現(xiàn)癥結(jié)所在。故此記錄一下。spinner設(shè)置了spinn...
三、行為型模式 行為型模式是使用較為頻繁也是相對有些理解難度的模式。主要針對不同的業(yè)務(wù)需求對對象的行為進行優(yōu)化和改進,使之更加合理,讓業(yè)務(wù)更加流...