前言
常言道公欲善其事,必先利其器。对于程序猿来说,在日常的开发过程中,除了要熟悉开发工具自带一起便捷功能,还需要一些好用的功能扩展插件来帮忙,这让我们的编程工作更高效,达到事半功倍的效果。下面就推荐一些Android Studio 的实用插件。
Android Studio 插件安装
File->Setting->Plugins 打开插件设置页面,可在搜索栏中输入字串进行搜索,已安装的插件被列出在下面,如没有相关插件,可以点 Browser responsibility 从官方插件库中搜索插件,并安装,也可以安装本地插件Install plugins from disk
Summary
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的生命周期对其生命周期方法位置进行先后排序
当然也有快捷键。
Android Methods Count
统计Android依赖库中方法的总个数。
插件调用:
Code Iris
这个插件帮助自动生成UML图
插件调用方法:
在UML图里面,右键可以拖拽找到相关部分。也可以设置过滤条件,显示自己关心的部分。可以按照包名等条件设置过滤条件。使用还是很方便。有的时候可能看不到了,可能有以下原因:--选择显示hightlight了,而你想看的部分没有被标成hightlight,需要选择“显示所有类”,这样无论类是否被标记成hightlight都会被显示