
最近在看動態代理設計模式,但是看完之后還是模模糊糊不太清楚,于是決定自己寫一個小的demo來加深印象。 舉個例子:現在有一個學生列表,我們可以從...
最近接到一個需求,需要實現可以自動折疊的TextView,如下圖所示: 重點主要有兩個:如何測量文本顯示的行數;動畫適合實現;下面就先就這兩個問...
昨天接了一個需求:需要實現一個一個帶進度條的button,如下圖所示: 首先想到的就是通過XferMode來實現,不過在實現的過程中踩了坑,特地...
IntentFilter直譯過來就是意圖過濾器,我們可以通過它的匹配規則去打開我們想要打開的一類Activity,例如我們想要打開手機瀏覽器,但...
前言 SharePreference簡稱SP,是Android中一種簡易的輕量級存儲方式。SP采用key-value(鍵值對)形式來存儲數據,最...
導入項目后,打開Project Structure,按圖示操作 添加完成后,點擊右下角的fix,自動添加kotlin運行環境: 彈出彈框點擊OK...
以下是平時自己感覺會常用的命令,摘要出來: Activity -W表示等待app啟動完成。 Service 參數說明: 參數名作用-a指定Int...
最近需要模擬出一個native crash,簡單來說就是聲明一個native方法,然后在c/c++層實現這個方法并觸發一個異常即可。由于之前沒有...
碰到一個簡單的需求:執行一個耗時任務,超過預設的最長時間后則取消這次任務,即在任務開始時設置一個定時器,超過指定時間后取消這次任務。前前后后換了...