相信大家都聽說過 Vim 吧。 這是一個無所不能又無所不在的文本編輯器。 它也是一個很受歡迎又很難用的古老編輯器。 所以,程序員對于 Vim 的...

相信大家都聽說過 Vim 吧。 這是一個無所不能又無所不在的文本編輯器。 它也是一個很受歡迎又很難用的古老編輯器。 所以,程序員對于 Vim 的...
進入進階篇,相信大家通過之前的入門篇已經有了一定的認識了,接下來就是我們通過RecyclerView實現一些自己的功能 可以先閱讀Android...
前言 在編程中經常會使用線程來異步處理任務,但是每個線程的創建和銷毀都需要一定的開銷。如果每次執行一個任務都需要一個新進程去執行,則這些線程的創...
Rabbit是目前我正在開發的一個框架,它主要用來提高App開發的效率和質量,總體定位上偏向于一個APM框架。 統計應用冷啟動時長、頁面渲染時長...
組件設計思路: 通過觀察LifeOwner(Activity)的LifeCycle Event,在ActivityonDestroy時釋放掉其所...
先整體看一下Android源碼的整個編譯流程,后面會針對每個過程都做了什么來詳細講解一下。 一、源碼編譯過程 清空out目錄 初始化參數設置 l...
在5.0以后大家在使用列表控件時已經逐漸的使用recycleView來代替ListView了,但是很多人并不了解recycleView的高效率的...
接上文,自從 Android 5.0 發布開始,可以看出 Google 越來越重視 Android 系統的 UI 設計風格了,最為明顯的就是提出...
觸摸事件 滑動事件 長按事件 清除數據 連接 log 導出Androidlog 閃退日志 啟動頁面 取消權限或者授權 截圖并且導出 查看內存 參...
當pm制定完下一版本需求打開馬蜂窩旅游app準備出去嗨一圈的時候 看到了馬蜂窩旅游app的一個用戶頭像動畫后。。。(=@__@=) 先看看效果圖...