[https://github.com/goagent/goagent goagent遨游世界的软件][[BR]] ---- == AndroidAnnotations == 这个IOC框架在编译时动态注解,不会产生性能损耗[[BR]] [http://androidannotations.org AndroidAnnotations 官网][[BR]] [https://github.com/excilys/androidannotations/wiki/Download 下载和环境搭建的地址][[BR]] [https://github.com/excilys/androidannotations/wiki/AvailableAnnotations 官方列举出的所有使用例子][[BR]] [https://github.com/excilys/androidannotations/wiki/CustomizeAnnotationProcessing Maven仓库和gradle的配置参数][https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle][[BR]] 目前开发中遇到的问题整理:[[BR]] 1.在eclipse中配置的时候,解压出来的androidannotations-3.2.jar和androidannotations-api-3.2.jar两个jar中存在重复包,导致用gradle打包编译的时候报错[[BR]] 解决方法:只用androidannotations-3.2.jar这个包(因为它已经包含了androidannotations-api-3.2.jar)放到libs目录下,然后右键工程->Properties->Java Complier->Annoation Processin->Factory Path,导入工程中的androidannotations-3.2.jar,保存[[BR]] 2.需要注意的问题[[BR]] 使用了AndroidAnnotations后,注册文件AndroidManifest.xml的组件后面要加下划线,例:android:name=".personal.SettingActivity(使用前);android:name=".personal.SettingActivity_(使用后);具体可参考官网例子[[BR]] ---- [https://github.com/greenrobot/EventBus EventBus 订阅/发布者模式框架,简化组件间的通信,可以大大降低组件之间的耦合度][[BR]] [https://github.com/lightSky/MaterialDesignCenter android5.0一些开源view的集合][[BR]] [https://developer.android.com/tools/debugging/debugging-studio.html#screenCap android调试技巧大全(翻墙)][[BR]] [http://trac.pc.com.cn/gzandroid/wiki/xiederong/widi/AS AS快捷键][[BR]]