啟動流程為什么要了解 不了解 ,平時開發(fā)好像也沒啥問題啊。其實不然,解決這些問題后,你會對Android系統(tǒng)有更深層次的理解,也會學(xué)習(xí)到系統(tǒng)源碼優(yōu)秀的設(shè)計。并且對解決一些高級...
啟動流程為什么要了解 不了解 ,平時開發(fā)好像也沒啥問題啊。其實不然,解決這些問題后,你會對Android系統(tǒng)有更深層次的理解,也會學(xué)習(xí)到系統(tǒng)源碼優(yōu)秀的設(shè)計。并且對解決一些高級...
1, 為什么使用Handler? Android的UI要求更新只能在UI線程,因為安卓是單線程模型。如果任意線程都可以更新UI的話,線程安全問題處理起來會相當(dāng)麻煩復(fù)雜,就會出...
Android自定義控件Path貝塞爾曲線 這篇文主要說Path繪制曲線,就是曲線中非常有名的貝賽爾曲線。 貝賽爾曲線是由法國數(shù)學(xué)家Pierre Bézier所發(fā)明,由此為計...
Android實現(xiàn)加入購物車動畫(貝塞爾曲線) 效果圖 需求購物商品添加到購物車功能 思路分析:1.確定動畫起點、終點、控制點坐標(biāo);2.二次貝塞爾曲線填充起終點之間點的軌跡3...
Android Jetpack架構(gòu)組件—Lifecycle Lifecycle是什么? 通俗的解釋: Lifecycle框架關(guān)鍵類: LifecycleDemo代碼體現(xiàn) 在A...
Jetpack-LiveData源碼解析 LiveData 是 Jetpack 的基礎(chǔ)組件之一,在很多模塊中都可以看到其身影。LiveData 可以和生命周期綁定,當(dāng) Act...
Jetpack-ViewModel源碼解析 ViewModel 是 Jetpack 整個家族體系內(nèi)最為基礎(chǔ)的組件之一,基本是按照如下方式來進行初始化和使用的: ViewMod...
上篇文章已經(jīng)跟大家講解了從零開始高德地圖的配置和定位功能,接下來的這篇是在上篇的基礎(chǔ)上增加逆地理編碼、poi搜索兩個功能并且把整個地圖、定位、poi搜索功能做一個完整的整合 ...