实用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都会被显示
常言道公欲善其事,必先利其器。对于程序猿来说,在日常的开发过程中,除了要熟悉开发工具自带一起便捷功能,还需要一些好用的功能扩展插件来帮忙,这让我们的编程工作更高效,达到事半功倍的效果。下面就推荐一些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都会被显示
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories