前言
常言道公欲善其事,必先利其器。对于程序猿来说,在日常的开发过程中,除了要熟悉开发工具自带一起便捷功能,还需要一些好用的功能扩展插件来帮忙,这让我们的编程工作更高效,达到事半功倍的效果。下面就推荐一些Android Studio 的实用插件。
Android Studio 插件安装
File->Setting->Plugins 打开插件设置页面,可在搜索栏中输入字串进行搜索,已安装的插件被列出在下面,如没有相关插件,可以点 Browser responsibility 从官方插件库中搜索插件,并安装,也可以安装本地插件Install plugins from disk
Summary
1.Butterknife Zelezny
2.GsonFormat
3.Android Studio Prettify
4.Android Code Generator
5.Android Parcelablecode generator
6.Android Toolbox Plugin
7.Android Material Design Icon Generator
8.Android Drawable Importer
9.Selector Chapekfor Android
10.Lifecycle Sorter
11.Android Methods Count
13.Code Iris
ButterknifeZelezny
功能:在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。注意坑:笔者就遇到安装完Butterknife插件后无法使用的问题,解决方法是在对应的modulebuild.gradle.compile‘com.jakewharton:butterknife:7.0.1’然后执行同步或者clean project ,OK。
搜索Butterknife 插件并安装,重启Android Studio
插件调用:
GsonFormat
快速将json字符串转换成JavaBean,免去我们根据json字符串手写对应JavaBean的过程
搜索GsonFormat插件并安装,重启Android Studio
插件调用:
在Bean 类中 ALt+Insert 调出 Generate 点选GsonFormat
输入要转换的jeson 字串
进行一些必要的修改后与确认
AndroidStudio Prettify
这个插件帮助我们自动生成findViewById这种代码
调用插件:选中layout Id右键>genarate>View Variables
自动生成View 代码
AndroidCode Generator
这个插件是用于根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu
调用插件的方法:
Android Parcelable code generator
生成Android特有的Parcelable 序列化类代码
调用插件:Generate>Parcelable
AndroidToolbox Plugin
通过xml布局文件生成ViewHolder或者ViewPresenter,生成ButterKnife注解
调用插件:在layout xml 文件右键 Generate view presenter
Android Material Design Icon Generator
将Material Design的原生图标导入到开发应用中。
Android Drawable Importer
这是一个非常强大的图片导入插件。它导入Android图标与Material图标的Drawable,批量导入Drawable,多源导入Drawable(即导入某张图片各种dpi对应的图片)
调用 :file>new>MultisourceDrawble
SelectorChapek forAndroid
通过资源文件自动生成Selector Drawable。
插件调用:
Lifecycle Sorter
可以根据Activity或者Fragment的生命周期对其生命周期方法位置进行先后排序
调用插件:Code->Sort Lifecycle Methods->Place at Start of Class
当然也有快捷键。
Android Methods Count
统计Android依赖库中方法的总个数。
插件调用:
Code Iris
这个插件帮助自动生成UML图
插件调用方法:
使用还是很方便。有的时候可能看不到了,可能有以下原因:--选择显示hightlight了,而你想看的部分没有被标成hightlight,需要选择“显示所有类”,这样无论类是否被标记成hightlight都会被显示