背景:最近在写一个关于Google Meterial Design的小demo,在学习的过程中,发现从头开始建立Project,以及在gradle中导入各种包的重复性操作,让我倍感头疼,于是想写一篇文章,用来记录这些重复性操作的步骤,以便之后的小项目可以Ctrl+C 、Ctrl+V(俗话说:不会偷懒的程序员不是好程序员。。。)
本文由于是描述有关Google Meterial Design的小demo,便使用该demo中的引用包
compile 'com.android.support:appcompat-v7:24.0.0'
这个support包不用多解释,使用android studio在创建project时便会自动导入该support包。
compile 'com.android.support:recyclerview-v7:24.0.0'
从名称中便可以看出,如果在项目中想要使用recyclerview,便要再builde.gradle文件中添加该support包。
compile 'com.android.support:design:24.0.0'
这个支持包是重点,因为项目是基于Meterial Design的风格,Google在该支持包中封装了许多样式以及主题,要学习Google Meterial Design该支持包必不可少。
apply plugin: 'android-apt'
(这行代码应在主moudule下build.gradle中先声明该插件)
compile 'com.jakewharton:butterknife:8.4.0'
apt 'com.jakewharton:butterknife-compiler:8.4.0'
(这两行代码应在主moudule下build.gradle中dependencies节点添加)
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
(这行代码应在Project目录下的build.gradle中dependencies节点添加)
这个工具算是非常流行,是JakeWharton大神的杰作,可以用于快速根据布局文件id绑定,生成代码,不过butterknife在8.0以上的版本于之前版本的配置稍微不同。附上ButterKnife的GitHub网址:https://github.com/JakeWharton/butterknife
在项目代码中引入了这些包还不够,需要在android studio中添加Android ButterKnife Zelezny这个插件。添加插件步骤如下:
1.打开android studio的Preference,选择Plugins
2.点击Browse repository,在搜索框中输入Butter,自动便会出来Android ButterKnife Zelezny,点击install即可。
到此,在项目代码中便可使用butterKnife了,赶紧试一试吧。
将光标只在布局文件的位置,快捷键command+N,选择Butterknife一项,选择是否需要点击事件以及编辑需要修改的变量名,点击Confirm即可。
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'
testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'
这是用来检测内存泄露的工具,是square公司的作品。在代码中只需在应用的application中的onCreate方法中调用
LeakCanary.install(this);
便可以监控所有的Activity的内存泄露情况。附上LeakCanary的Github网址:https://github.com/square/leakcanary
以上便是本次小demo中引用到的支持包以及第三方包,下面介绍几个Android Studio中的几个好用的插件:
- Android ButterKnife Zelezny(上文已经描述过,此处不再详细复述)
- ADB Idea(在项目运行中很好用的一个adb工具,提供了快捷键杀死app,重启app,清空缓存等)
使用如下:在代码中使用快捷键ctrl+shift+A,选择你需要的功能。
- GsonFormat(Json字符串转化为实体Bean的神器)
使用如下:复制一段Json字符串,新建一个Javabean,在代码中使用快捷键command+N,选择GsonFormat,将复制的Json字符串粘贴进编辑框中,点击OK即可。
上述插件均可按照添加Android ButterKnife Zelezny插件的步骤来完成。
还等什么呢!赶快去试一试吧!!