您的位置:首页 > 移动开发 > Android开发

实用Android Studio 插件

2016-06-15 10:47 615 查看
前言

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

当然也有快捷键。

[b]


[/b]

[b]Android Methods Count
[/b]

统计Android依赖库中方法的总个数。




插件调用:






Code Iris

这个插件帮助自动生成UML图

[b]


[/b]

插件调用方法:






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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息