AndroidAnnnotations框架 相似於Spring的注入技術android
項目框架介紹wiki地址:https://github.com/excilys/androidannotations/wikigit
項目源代碼Github地址:https://github.com/excilys/androidannotations.。github
一:框架特色(Features):框架
一、使用依賴注入(Dependency Injection)能夠注入views,extras,system service,resource等等ui
二、簡化的線程模型(Simplified threading model) ,能夠進行annotate方法,讓他們在UI線程上執行或在一個後臺線程。線程
三、事件綁定(Event binding),annotate方法來處理views的事件,這樣咱們就不用再寫不少醜陋的匿名監聽器類接口
四、REST Client 建立一個客戶端接口,AndroidAnnotations生成實現。事件
五、No Magic AndroidAnnotations在編譯的時候會產生一個子類(接下來你會明白),你查看這個子類,能夠看到它是如何工做的]ci
2、實現流程get
1.在項目全局build.grade進行以下配置
2.在moudle內部build.grade中進行以下配置
3.參考代碼以下地址
https://github.com/wangzhiyuan888/RoboGuiceExample