https://www.cnblogs.com/lennon-wechat/p/lottie.htmlhttp://www.lxweimin.com/p/282d098cf9...
http://www.lxweimin.com/p/d1852b04a0aa使用一個DialogFragment一般我們需要重新寫一個類來繼承DialogFragment,D...
Android Studio 工具:Lint 代碼掃描工具、 一、Analyze菜單下, 主要有Inspect Code, Code CleanUp,Analyze Depe...
https://gank.io/post/560e15be2dca930e00da1083 觀察者模式 RxJava 的異步實現,是通過一種擴展的觀察者模式來實現的。A 對象...
如果引用對象生命周期長于本來應該釋放的對象的話,那就會引起內存泄露(handle持有外部類Activity的引用,我們知道消息隊列是在一個Looper線程中不斷輪詢處理消息,...
聲明:此文非本人原創,為整理網絡資料加自己的一些注解所得。 surface相當于畫板,所有的圖像(view及其子類)都是要畫在surface上的。每個surface會創建一個...
轉自:https://blog.csdn.net/liosen/article/details/81211982在build project 之后,報unable to re...
https://blog.csdn.net/qq_35956194/article/details/79167897一、在項目根目錄中的build.gradle 二、在app...
build中添加buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('p...