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