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

項目結構如下圖所示:

項目結構