原创 徹底認識 PendingIntent

最近在寫一個鬧鐘程序的時候使用到了 PendingIntent, 而且是兩個地方用到,一個是 AlarmManager 定時的時候, 另一個是在點擊通知進入應用的時候。其實我早就想深入研究一下 PendingIntent 了,因爲我很好奇一

原创 這恐怕是史上最簡單的上傳 AAR 教程

在做項目的時候,抽出來一些工具方法,然後做其他項目的時候需要使用,只是後就有將這些工具方法抽出來單獨形成一個庫的需求了。在 Android Studio 裏就是 AAR。因爲我是個人開發,想到方便的方法就是把 AAR 上傳到本地 maven

原创 Dagger學習 -- 基礎概念

目標 瞭解 Dagger 基本概念 官方定義 Google 對 Dagger 的定義如下: Dagger is a fully static, compile-time dependency injection framework for

原创 同步調用,異步回調和 Future 模式

目標 通過與方法的同步調用,異步回調比較,理解 Future 模式 三者的不同 讓我們先來明確一下同步與異步的不同。我們這裏所說的同步和異步,僅侷限在方法的同步調用和異步回調中。即,同步指的是調用一個方法,調用方要等待該方法所執行的任務完全