实用Android Studio 插件

前言

    常言道公欲善其事,必先利其器。对于程序猿来说,在日常的开发过程中,除了要熟悉开发工具自带一起便捷功能,还需要一些好用的功能扩展插件来帮忙,这让我们的编程工作更高效,达到事半功倍的效果。下面就推荐一些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

功能:在ActivityFragmentAdapter中选中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

这个插件是用于根据布局文件快速生成对应的ActivityFragmentAdapterMenu


调用插件的方法:




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图


插件调用方法:


在UML图里面,右键可以拖拽找到相关部分。也可以设置过滤条件,显示自己关心的部分。可以按照包名等条件设置过滤条件。使用还是很方便。有的时候可能看不到了,可能有以下原因:--选择显示hightlight了,而你想看的部分没有被标成hightlight,需要选择“显示所有类”,这样无论类是否被标记成hightlight都会被显示






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章