
背景: 剪映出海,產品需要在不同語言環境下驗收UI,手機切換語言效率較低,因此需要在App內支持動態替換語言提高產品/設計同學驗收效率,這套方案...
這個文章是在16年使用LitePal庫時遇到的一個問題,翻出來當做記錄,目前的LitePal貌似也改了這個實現。 當時的項目使用了LitePal...
背景:我司產品序列化類的成員變量需要序列化時沒賦默認值,反序列化時可能會出現空指針崩潰,因此在初始化時需要給需要序列化的成員變量賦默認值,因此需...
1. 基礎定義 1.1 什么是高階函數 按照定義,高階函數就是以另外一個函數作為參數或者返回值的函數。在Kotlin中,函數可以用lambda或...
當我們將App的targetSdkVersion升級到API 24以后,在Android 7.0(API 24)以上的手機就會出現無法抓取HTT...
Mac安裝Fiddler導致共享AP無法上網問題解決 今天在自己的電腦上裝了Fiddler,裝完之后發現之前共享的WiFi不能用了同樣出現提示「...
1 通過TraceView發現程序代碼可優化的點 1.1 TraceView簡介 TraceView 簡介TraceView 是 Android...
Java的內存模型: 堆區: 存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令)。 JVM的堆區...
不同階段的從業者 書中用德雷福斯模型把每個人的技能階段分成5個階段:新手->高級新手->勝任者->精通者->專家,新手依靠的是規則,而專家更多的...