關于依賴管理的文章
Android apk打包流程
使用gradlew命令行編譯
自定義view
http://www.gcssloop.com/customview/CoordinateSystem
Android Scroll詳解(一):基礎知識
Android遠程服務中的一些坑
在bindService的時候,之前一直無法bind成功,需要注意2點:
傳入的intent參數(shù),需要調(diào)用setComponent(),new ComponentName的時候需要傳入包名和類名。
使用
BIND_AUTO_CREATE參數(shù),所以在bindservice之前不需要啟動服務。
在2個apk應用中使用遠程服務需要注意,不但AIDL的文件內(nèi)容要一致,同時其package的路徑也要一致,否則運行會報錯。
在AIDL中使用自定義的類時,需要單獨一個AIDL文件聲明該類為parcelable接口,在使用該類的AIDL文件中也要導入該類的全路徑名,同時該類的AIDL文件全路徑名和類文件實現(xiàn)的全路徑名要保持一致。
參考文章:
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0723/3216.html
http://blog.csdn.net/yanbober/article/details/48373341
ThreadLocal文章
https://my.oschina.net/lichhao/blog/111362
https://www.cnblogs.com/dreamroute/p/5034726.html
Button等view防止快速點擊的方法:
mBtnThreadHandler.setClickable(false);
mBtnThreadHandler.postDelayed(new Runnable() {
@Override
public void run() {
mBtnThreadHandler.setClickable(false);
}
}, 1000);
ImageView 的scaleType屬性介紹
https://blog.csdn.net/u012702547/article/details/50586946
centerCrop
centerCrop的目標是將ImageView填充滿,故按比例縮放原圖,使得可以將ImageView填充滿,同時將多余的寬或者高剪裁掉
centerInsid
centerInside的目標是將原圖完整的顯示出來,故按比例縮放原圖,使得ImageView可以將原圖完整顯示
Java UML圖:http://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html