Git基本概念 Git是什么 Git是一個分布式代碼管理工具,而SVN則是集中式代碼管理工具。 集中式: 所有的代碼都保存在中央服務(wù)器,所以提交必須依賴網(wǎng)絡(luò),協(xié)同工作的人們都...
前言 在講這次踩坑的問題之前首先先介紹下AndroidAutoSize,ResourceImpl以及Density和ResourceImpl的關(guān)系 AndroidAutoSi...
我們在開發(fā)Flutter的時候經(jīng)常會有以下疑問: mounted什么時候為true dispose什么時候調(diào)用 ChangeNotifier為什么會調(diào)用dispose方法。為...
背景 Flutter中我使用的是這個Lottie組件[https://github.com/xvrh/lottie-flutter]我在做一個點贊的動畫的時候,就是很簡單的將...
最近花了大量的時間復(fù)習準備面試。杭州的一二線公司基本上都去面試過了,包括阿里,字節(jié),快手,滴滴,有贊,涂鴉,哈啰(騰訊沒有客戶端的hc),其中也拿了幾個不錯的offer。這里...
前言 APP 的性能優(yōu)化之路是永無止境的, 這里學習一個騰訊開源用于提升本地存儲效率的輕量級存儲框架 MMKV 目前項目中在輕量級存儲上使用的是 SharedPreferen...
背景 前段時間在寫一個TextView的屬性的時候,需要設(shè)置最大字數(shù),然后超出部分省略號顯示。這個功能其實是非常簡單的,于是我不假思索的就寫下了這段功能。(下面用測試代碼代替...
還記得剛學Android那會,經(jīng)常會說起Activity的七大生命周期: onCreate,onRestart,onStart,onResume,onPause,onStop...