1.介紹
在使用Android Studio開發(fā)的時候,大部分人都會使用一些插件來提高開發(fā)效率,比如:
-
ButterKnife 自動生成注解代碼
-
PermissionsDispatcher 更方便的進行Android 6.0權限處理
像這樣的插件還有很多很多,但我們不能一直停留在用的程度,這樣太不符合程序猿的風格了,今天就讓我們自己動手來寫一個插件,當以后自己有好的想法的時候,也能寫一個出色的插件給大家使用。
想到以前寫系統(tǒng)原生dialog的時候還要寫一大串代碼,簡直太麻煩,今天就用這個做例子,寫一個插件來實現(xiàn)一鍵生成dialog代碼。
注:本文只是為了熟悉Android Studio插件開發(fā),所以用一個比較簡單的例子來演示。
2.環(huán)境搭建
首先需要安裝IntelliJ IDEA
安裝完成后,運行起來是這個樣子的:
IntelliJ IDEA
點擊Create New Project新建一個Plugin項目,填寫項目名稱,選擇位置就可以點擊finish了。
New Project
項目結構如下圖所示:
項目結構