Android Studio最全插件整理

简介:

在Android开发中,合理的使用Android Studio插件不但可以提高开发效率,还能从整体上提高代码的质量。下面就Android开发中常见的一些插件做一个整理。

1,GsonFormat

GsonFormat是一个可以快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。 
这里写图片描述

使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat。

2,Android ButterKnife Zelezny

配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。 
这里写图片描述

3,Android Code Generator

根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu等。 
这里写图片描述

4,Android Parcelable code generator

Parcelable是Android实体类的一种实例化方式。 
这里写图片描述

5,Android Methods Count

这里写图片描述

6,Lifecycle Sorter

可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,也可以使用快捷键“Ctrl + alt + K”。 
这里写图片描述

7,findBugs-IDEA

查找bug的插件,Android Studio也提供了代码审查的功能(Analyze-Inspect Code…)

8,adb wifi

使用wifi无线调试你的app,无需root权限。 
这里写图片描述

9,AndroidPixelDimenGenerator

Android Studio自动生成dimen.xml文件插件。

10,JsonOnlineViewer

在Android Studio中请求、调试接口。 
这里写图片描述

11,Android Styler

a. copy lines with future style from your layout.xml file 
b. paste it to styles.xml file with Ctrl+Shift+D (or context menu) 
c. enter name of new style in the modal window 
d. your style is prepared!

这里写图片描述

12,Android Drawable Importer

这是一个非常强大的图片导入插件。它导入Android图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)。

这里写图片描述

13,SelectorChapek for Android

通过资源文件命名自动生成Selector文件。 
这里写图片描述

14,genymotion

这里写图片描述

15,LeakCanary

帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。 
这里写图片描述

16,Android Postfix Completion

可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能。 
这里写图片描述

17,Android Holo Colors Generator

通过自定义Holo主题颜色生成对应的Drawable和布局文件。 
这里写图片描述

18,dagger-intellij-plugin

dagger可视化辅助工具。 
这里写图片描述

19,GradleDependenciesHelperPlugin

maven gradle 依赖支持自动补全插件。 
这里写图片描述

20,RemoveButterKnife

ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦。此时可以使用RemoveButterKnife插件。 
这里写图片描述

21,AndroidProguardPlugin

一键生成项目混淆代码插件,值得你安装。 
这里写图片描述

22,otto-intellij-plugin

这里写图片描述

23,eventbus-intellij-plugin

这里写图片描述

24,idea-markdown

这里写图片描述

25,folding-plugin

布局文件分组的插件。 
这里写图片描述

26,gradle-retrolambda

在java 6 7中使用 lambda表达式插件需要修改编译的jdk为java8。 
这里写图片描述

27,CheckStyle-IDEA

CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。

28,PermissionsDispatcher plugin

自动生成6.0权限的代码。 
这里写图片描述

29,WakaTime

记录你在IDE上的工作时间。 
这里写图片描述

30,AndroidLocalizationer

可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件。 
这里写图片描述

这里写图片描述

目录
相关文章
|
SQL 人工智能 Dart
Android Studio的插件生态非常丰富
Android Studio的插件生态非常丰富
702 1
|
Ubuntu Linux Android开发
Android Studio支持多种操作系统
Android Studio支持多种操作系统
566 1
|
7月前
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
1771 61
|
6月前
|
Android开发 Windows
Android studio 报错Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused: connect(已解决)
这是一篇关于解决Android Studio报错“Connect to 127.0.0.1:8888 failed: Connection refused”的文章。问题通常因系统代理设置被Android Studio自动保存导致。解决方法是找到系统中Android Studio使用的gradle.properties文件(位于Windows的C:\Users\你的电脑用户名\.gradle或Mac的/Users/.{你的用户目录}/.gradle),删除或注释掉多余的代理配置后保存并重新Sync项目。希望此经验能帮助快速解决同类问题!
989 36
|
6月前
|
Java Android开发
Android studio中build.gradle文件简单介绍
本文解析了Android项目中build.gradle文件的作用,包括jcenter仓库配置、模块类型定义、包名设置及依赖管理,涵盖本地、库和远程依赖的区别。
610 19
|
4月前
|
监控 Android开发 数据安全/隐私保护
批量发送短信的平台,安卓群发短信工具插件脚本,批量群发短信软件【autojs版】
这个Auto.js脚本实现了完整的批量短信发送功能,包含联系人管理、短信内容编辑、发送状态监控等功能
|
8月前
|
JavaScript Linux 网络安全
Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux
Termux是一款安卓平台上的开源终端模拟器,支持apt包管理、SSH连接及Python/Node.js/C++开发环境搭建,被誉为“手机上的Linux系统”。其特点包括零ROOT权限、跨平台开发和强大扩展性。本文详细介绍其安装准备、基础与高级环境配置、必备插件推荐、常见问题解决方法以及延伸学习资源,帮助用户充分利用Termux进行开发与学习。适用于Android 7+设备,原创内容转载请注明来源。
2012 77
|
4月前
|
API Android开发
微信虚拟摄像头模块,微信虚拟视频聊天,安卓虚拟摄像头插件
该实现包含虚拟摄像头服务核心、视频流生成和Android配置三个关键模块,使用Camera2
|
5月前
|
存储 JSON API
安卓ck提取工具,可提取手机cookie插件,AUTOJS即可实现
怎么用autojs提取手机端的CK?其实autojs是支持提取ck的但是他提取的不是浏览器的CK,二十他自身浏览器环境的c
|
9月前
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
274 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡

热门文章

最新文章

下一篇
oss云网关配置