原创 說說 setOnClickListener 的幾種方式

因爲不是計算機專業,當時入門安卓的時候,看的 Mars 的視頻學起來的,挺多知識很迷糊。 後面也是開始做了些項目才慢慢熟悉起來。 最近花了一些時間,把做的第一個 app 重構了下,以前的代碼不能直視。 當然菜不要緊,要是菜還不勤快

原创 從 ThreadLocal 常見操作入手分析源碼。

在開發過程中碰到過 ThreadLocal ,一直都沒有認真看看究竟是怎麼實現的,於是花了點時間理解了下,做一個筆記算是分享下。 源碼基於 Android SDK 26 JDK 1.8 【一】ThreadLocal 結構【二】

原创 gradle download 過久以及 gradle 下載

使用 Android Studio 時,因爲常用 grade 作爲依賴管理,不得不說,用着挺方便的。 但有時加載別人的工程,發現使用了不同的 gradle ,突然要臨時去下載下,因爲某些特殊的原因,感覺慢得難受(用了梯子也慢)。

原创 一步一步搭建 AIDL 跨進程的回調

關於有許多關於 AIDL 的文章,高質量的也很多,就不打算描述了,主要是想說說實際操作,如何在客戶端與服務端搭建一個回調(觀察者模式)。 搭建同進程中的通信搭建跨進程的通信搭建一個回調傳遞非基本類型數據更方便的使用 搭建同進程