目的是為了實(shí)現(xiàn) 高德地圖Marker自定義,坑爹的只支持 本地素材 和 Uint8List,所以只能轉(zhuǎn)換了。 網(wǎng)上搜 Widget 轉(zhuǎn) Image,基本都是需要在 build...
目的是為了實(shí)現(xiàn) 高德地圖Marker自定義,坑爹的只支持 本地素材 和 Uint8List,所以只能轉(zhuǎn)換了。 網(wǎng)上搜 Widget 轉(zhuǎn) Image,基本都是需要在 build...
1. 前言 前面有一章講過(guò)組件生命周期管理,參見Android組件化開發(fā)實(shí)踐(五):組件生命周期管理。之前只是為了講解組件生命周期的概念,以及這樣做的原因,但是這樣實(shí)施過(guò)程中...
前面我們已經(jīng)詳細(xì)講解了 Gradle 的 Task、Project 等基本用法,現(xiàn)在我們還要學(xué)習(xí)一個(gè)很重要的概念 Extension,它在 Gradle 中幾乎隨處可見,特別...
提出問(wèn)題 用Flutter寫界面寫了一段時(shí)間了,感覺(jué)很爽,尤其是熱加載功能,節(jié)省了大把時(shí)間,聲明式的編程方式也是以后的趨勢(shì)。現(xiàn)在基本熟練以后一些簡(jiǎn)單的效果能很快寫出來(lái),即使沒(méi)...
Android開發(fā)中,大多APP可能根據(jù)實(shí)際情況直接將APP的界面方向設(shè)死了,或豎屏或橫屏。但是,我們還是會(huì)遇到橫豎屏切換的功能需求,不管是通過(guò)物理重力感應(yīng)觸發(fā),還是用戶手動(dòng)...
前言 本文將會(huì)作為開啟SurfaceFlinger的系列第一篇文章。然而SurfaceFlinger幾乎貫通了整個(gè)Android領(lǐng)域中所有的知識(shí)。從HAL硬件抽象層到Fram...
上一篇文章《Kotlin Coroutine 初探》向大家介紹了 Kotlin Coroutine 的由來(lái)、重要概念、用法。為了能讓消除大家對(duì) Kotlin Coroutin...
前言 如果你接觸過(guò) 跨進(jìn)程通信 (IPC),那么你對(duì)Binder一定不陌生 雖然 網(wǎng)上有很多介紹 Binder的文章,可是存在一些問(wèn)題:淺顯的討論Binder機(jī)制 或 一味講...
前言 通過(guò)前一篇的從觀察者模式出發(fā),聊聊RxJava,我們大致理解了RxJava的實(shí)現(xiàn)原理,在RxJava中可以非常方便的實(shí)現(xiàn)不同線程間的切換。subscribeOn 用于指...