发现一Android框架,号称使用后可以将107行的Android代码简化为61行。
此框架官方网站为AndroidAnnotations
开始时按照官网的说明,各种Download各种配置,结果都以失败告终,最终发现一简单方法,不需要手动下载及导入任何api,只需几行代码即可,这得益于gradle这一高超的项目管理(构建集成)工具。
tips:Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
第一步
新建一个Android项目,然后我们在Project视图中打开build.gradle文件,将下列代码添加进去。
1 | classpath 'com.neenbedankt.gradle.plugins:android-apt:1.6' |
如下图所示:
第二步
还是在Project视图中,不过要进入app文件夹,打开此文件夹的build.gradle文件,将下列代码添加进去。
1 | apply plugin: 'android-apt' |
3.3.2为当前使用的AndroidAnnotations版本号,最新版本可在AndroidAnnotations的github中查询。
1 | apt "org.androidannotations:androidannotations:$AAVersion" |
1 | apt { |
不要忘记修改你的包名哦!
如下图所示:
第三步
点击右上角“Sync Now“按钮,把刚才修改的信息同步起来,这时,gradle会自动下载所需的api包
然后你就会发现,AndroidAnnotations-apis就静静的躺在那里。
请看图!
第四步
打开你的代码,删掉没用的东西,尽情的让AndroidAnnotations框架帮你做体力活吧!
加入标签,同时,Android Studio会自动帮你添加import包
1 | (R.layout.activity_main) |
如下图所示:
第五步
最重要的一步,打开AndroidManifest.xml文件,在你的MainActivity后面添加“_”(呃,这是下划线!千万不要忘记)
第六步
尽情的,优雅的运行吧。哈哈哈
下图为真机运行: