Android Studio配置及常用插件
2016-10-28 12:37
357 查看
基础配置:
http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/
点击打开链接
APK瘦身
里面有很多无效的Resource, 删除后生成的APK会小很多
我们只需要在项目的build.gradle中加入
minifyEnabled 是开启混淆
shrinkResources 删除无效的Resource
shrinkResources依赖于minifyEnabled,必须和minifyEnabled一起用。
将项目发布到Github
http://www.mamicode.com/info-detail-512945.html
点击打开链接
Android Studio插件
GsonFormat
进入Settings->Plugins,搜索gsonformat进行插件安装,安装之后重启Studio。
建立一个java bean的class
在类中右键选择Generate或者快捷键ALT+INSERT,在菜单中选择GsonFormat,也可在类中使用快捷键ALT+S,弹出GsonFormat对话框,可以选择一段json数据输入,如图:
点击‘OK’,进入数据配置界面:
按照需求,设置完后OK,就会自动为我们生成javabean代码:
Android Code Generator
该插件主要是对xml文件中的id进行自动findViewById操作,在xml文件中右键,选择‘Generate Android Code’,会有findViewById的方式和ButterKnife绑定的方式对控件初始化。
Android ButterKnife Zelezny
该插件作用和butterKnife一样,使用前需要在build.gradle中添加
使用时,右键点击setContentView中的布局文件,选择Generate,如图:
即可对ButterKnife进行配置。
Android Selectors Generate
主要对点击控件状态变化的处理,如一个Button普通和点击视图的变化。我们有两张状态图片,分别以_normal和_pressed结尾,更多的情况可参见Plugins中该插件的说明。我们将两张图片放入drawable文件夹中,为适应屏幕我放在drawable-xhdpi文件夹,此时需要Studio调为project视图,右键drawable-xhdpi选择Generate Android Selectors,插件会为我们自动生成btn_selector.xml的文件,使用该文件可获取Button点击效果。
http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/
点击打开链接
APK瘦身
在Android Studio中我们可以开启混淆,和自动删除没有Resources文件,来达到给APP瘦身的目的,这对于一些维护很久的老项目比较有用,
里面有很多无效的Resource, 删除后生成的APK会小很多我们只需要在项目的build.gradle中加入
android { buildTypes { release { minifyEnabled true shrinkResources true } } } |
minifyEnabled 是开启混淆
shrinkResources 删除无效的Resource
shrinkResources依赖于minifyEnabled,必须和minifyEnabled一起用。
将项目发布到Github
http://www.mamicode.com/info-detail-512945.html
点击打开链接
Android Studio插件
GsonFormat
进入Settings->Plugins,搜索gsonformat进行插件安装,安装之后重启Studio。
建立一个java bean的class
public class JsonDemo { }
在类中右键选择Generate或者快捷键ALT+INSERT,在菜单中选择GsonFormat,也可在类中使用快捷键ALT+S,弹出GsonFormat对话框,可以选择一段json数据输入,如图:
点击‘OK’,进入数据配置界面:
按照需求,设置完后OK,就会自动为我们生成javabean代码:
public class JsonDemo { /** * province : 浙江 * city : 杭州 * areacode : 0571 * zip : 310000 * company : 中国移动 * card : 移动动感地带卡 */ private String province; private String city; private String areacode; private String zip; private String company; private String card; public String getProvince() { return province; } public void setProvince(String province) { this.province = province; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getAreacode() { return areacode; } public void setAreacode(String areacode) { this.areacode = areacode; } public String getZip() { return zip; } public void setZip(String zip) { this.zip = zip; } public String getCompany() { return company; } public void setCompany(String company) { this.company = company; } public String getCard() { return card; } public void setCard(String card) { this.card = card; } }
Android Code Generator
该插件主要是对xml文件中的id进行自动findViewById操作,在xml文件中右键,选择‘Generate Android Code’,会有findViewById的方式和ButterKnife绑定的方式对控件初始化。
Android ButterKnife Zelezny
该插件作用和butterKnife一样,使用前需要在build.gradle中添加
compile 'com.jakewharton:butterknife:8.4.0'
使用时,右键点击setContentView中的布局文件,选择Generate,如图:
即可对ButterKnife进行配置。
Android Selectors Generate
主要对点击控件状态变化的处理,如一个Button普通和点击视图的变化。我们有两张状态图片,分别以_normal和_pressed结尾,更多的情况可参见Plugins中该插件的说明。我们将两张图片放入drawable文件夹中,为适应屏幕我放在drawable-xhdpi文件夹,此时需要Studio调为project视图,右键drawable-xhdpi选择Generate Android Selectors,插件会为我们自动生成btn_selector.xml的文件,使用该文件可获取Button点击效果。
相关文章推荐
- Android studio配置及常用插件
- 持续集成之路-02Maven常用插件及配置
- gvim常用的配置及插件
- Maven的安装配置及常用插件技巧
- Maven中测试插件(surefire)的相关配置及常用方法
- VIM 插件以及一些常用配置
- Gvim/Vim 配置好了常用插件(Windows 与 Linux 通用)
- [Java系列1]Eclipse配置,常用插件
- Vimrc基础 VIM配置之常用插件配置
- Maven学习笔记(二)——常用插件配置详解
- Maven常用插件配置(持续更新中)
- Vim笔记 ==== .vimrc文件配置,常用插件
- Maven常用插件配置 --->以后自己用到再更新
- Maven常用插件配置和使用
- 持续集成之路-02Maven常用插件及配置
- fullCalendar插件常用参数配置示例
- android studio 中git插件的使用 github项目的配置及操作
- maven常用的一些插件配置
- Brackets 常用插件, 汉化方法及其配置