原创 輸入——Form和TextFormField 前言 正文

前言 最近Flutter發佈了1.0版本,因爲公司正好沒有iOS(逃),作爲公司唯一Android開發的我直接把原來的項目轉爲Flutter,就可以一個人領兩個人的工資了 然而轉Flutter並沒有想象中的那麼容易,雖然說Flutter本身

原创 Android高速下載器實現思路——單個任務的提速與優化

前言 最近過了金三銀四的金三,順利拿到了暑假實習生的offer。實習部門leader給我佈置了入職前學習任務,強化多線程、數據庫方面的知識,並建議我實現一個和他們產品中類似的下載器。 實現思路 本文的重點在下載部分的實現。目前我也正在做單個

原创 分享一個自己做的Android圖片標註工具

簡介 什麼是圖片標註?衆所周知,機器學習是需要數據支撐的,比如你想讓機器認識圖片中的貓,就得把很多已經有答案的圖給這個機器看,就像我們看例題一樣。而圖片標註就是給圖片這個例題加上答案。比如我們要框出圖片中貓,最後把座標以及原圖打包作爲一個學

原创 Room是怎樣和LiveData結合使用的?(源碼分析)

前言 之前寫項目的時候,對於數據庫的操作不是特別多,能避免就儘量避免,並且一直想不到比較好的方法去組織網絡數據、本地數據的邏輯。所以在最近的面試中時,問及項目中的數據庫實現,以及比較好用的數據庫的框架及其實現原理時,我就只答道之前在《第一行

原创 Android面試複習之View事件體系(源碼分析)

前言 昨天面試了騰訊Android,基本上是照着簡歷問,但都問的比較深入。其中問到了事件體系,含含糊糊的答了出來(之前有看過藝術探索),但後來自己想想感覺自己答的並不是特別好。雖然面試結果還不知道,但覺得還是應該好好整理一下。 分析的起點

原创 輸入——Form和TextFormField

前言 最近Flutter發佈了1.0版本,因爲公司正好沒有iOS(逃),作爲公司唯一Android開發的我直接把原來的項目轉爲Flutter,就可以一個人領兩個人的工資了 然而轉Flutter並沒有想象中的那麼容易,雖然說Flutter本身