Android零散筆記

關于依賴管理的文章

Android apk打包流程

使用gradlew命令行編譯

自定義view

http://www.gcssloop.com/customview/CoordinateSystem

Android Scroll詳解(一):基礎知識

http://remcarpediem.com/2016/03/27/Android-Scroll%E8%AF%A6%E8%A7%A3-%E4%B8%80-%EF%BC%9A%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/

Android遠程服務中的一些坑

在bindService的時候,之前一直無法bind成功,需要注意2點:

  1. 傳入的intent參數(shù),需要調(diào)用setComponent(),new ComponentName的時候需要傳入包名和類名。

  2. 使用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

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容