Android Studio若干实用的插件

1、LayoutCreator

功能

可以让你在Activity/Fragment中自动生成findViewById等布局相关初始化代码 
或者在Adapter中自动生成ViewHolder代码

如果你有任何新的需求或者想法意见,也可以在issue中提出~ 
安装

方式一. 下载项目中的jar包,通过本地disk方式导入 
方式二. 在Android Studio的插件中心搜索LayoutCreator下载安装

用法

1、新建好Activity后自行编写onCreate并setContentView设置对应布局 
2、选中layout布局,快捷键alt+Insert,然后选择LayoutCreator或者选中布局后在菜单栏中的Code中选择LayoutCreator 
或者右键菜单中选择Generate - LayoutCreator 
3、插件会自动遍历布局列出所有带id的控件,你可以在弹出的对话框中选择需要自动生成的控件 
4、弹出的对话框中还可以勾选是否生成ViewHolder 
5、选择好后Confirm确认即可

用法截图 

代码生成规则

1、自动遍历目标布局中所有带id的文件, 无id的不会识别处理 
2、控件生成的变量名默认为id名称, 可以在弹出确认框右侧的名称输入栏中自行修改 
3、所有的Button或者带clickable=true的控件, 都会自动在代码中生成setOnClickListener相关代码 
4、所有EditText控件, 都会在代码中生成非空判断代码, 如果为空会提示EditText的hint内容, 如果hint为空则提示xxx字符串不能为空字样, 最后会把所有输入框的验证合并到一个submit方法中 
5、会自动识别布局中的include标签, 并读取对应布局中的控件

2、android-butterknife-zelezny

Android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin

3、SelectorChapek

设计师给我们提供好了各种资源,每个按钮都要写一个selector是不是很麻烦?这么这个插件就为解决这个问题而生,你只需要做的是告诉设计师们按照规范命名就好了,其他一键搞定。按照不同状态(normal、pressed)的标准命名后,右键文件树Generate Android Selectors见inmite/android-selector-chapek · GitHub

4、Gsonformat

可根据json数据快速生成Java实体类

简单实体类

 复杂实体类

5、Android Postfix Completion

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


6、AndroidAccessors

快速生成get和set方法的插件,其实系统的也挺快的,当然这个个人感觉更快

7、Lifecycle Sorter

可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K

8、JsonOnlineViewer

可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示,配合着Gsonformat会不会不错呢?

9、CodeGlance

可用于快速定位代码,看到许多编辑器都有这功能,就到想到android Studio找了下,还真找到了

10、AndroidProguardPlugin

一键生成项目混淆代码插件,值得你安装~(不过目前可能有些第三方项目的混淆还未添加完全)

11、Material Theme UI

添加Material主题到你的AS

转自:http://www.jianshu.com/p/6f5f818afe4b

还有一个更丰富的插件地址:https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86/

时间: 2024-10-10 15:12:25

Android Studio若干实用的插件的相关文章

Android Studio中安装Genymotion插件解决方案

之前讨论了在Eclipse中安装Genymotion插件,感觉还是比较麻烦的.现在我们要在Android Studio中安装Genymotion插件,比在Eclipse中方便多了.前提是你已经在电脑上安装了Genymotion.鉴于Eclipse的经验,在这里我们不介绍离线安装jar包的方式,也不推荐,现在而是使用在线的方式.具体步骤如下: (1)在Android Studio中选择File-->Settings,在出现的对话框左侧选择Plugins,然后在下方选择"Browser rep

在Android Studio中调试Gradle插件

个人博客 http://www.milovetingting.cn 在Android Studio中调试Gradle插件 前言 在开发Gradle插件时,经常会需要通过调试来排查问题,如果只使用日志输出来定位的话,效率不高,可以通过单步调试来定位问题.关于调试插件的资料,网上比较多,最终经过实践,参照这一篇文章 https://juejin.im/post/5dc8d947e51d455523170b7f 的方法,实现了插件的调试.在此也记录一下具体步骤.至于Gradle插件的开发,可以参照其它

Android Studio 中的FindBugs插件使用,轻松帮你发现Bug (转)

在日常开发过程中难免会因为一时疏忽而留下一些Bug,这些Bug就是埋在程序里的定时炸弹,如果不能及时铲除就会导致程序的不稳定,异常或闪退的现象,从而导致用户的体验的下降.那么怎么才能找出这些埋在程序里的定时炸弹呢?   对程序员来说最头疼的事情莫过于找Bug了,尤其是找自己程序中的Bug,因为人的思维是有误区的,他很容易陷入当时开发程序时的思维,这样就很难发现埋藏在程序中的Bug.接下来就给大家分享一个Bugs分析的工具FindBugs.   Findbugs是由 National Scienc

填坑实录 Android Studio 利用 ADB WIFI 插件实现真机无线调试

总是用模拟器,小破本的渣内存无法承受,同时模拟器的版本大多停在4.4,无法体现Android 5.0.6.0 的版本特性,因此决定利用 Android Studio 的插件实现真机无线调试. 步骤如下: 1. 手机开启 USB 调试模式 :把手机通过 USB 数据线连接到电脑,开启 USB调试,步骤如下:(以MEIZU PRO6 ,flyme5.2.3.0A为例) 将手机连接电脑--->设置--->辅助功能--->开发者选项--->USB调试(打开此选项) 2. 安装 ADB WI

Android Studio中 ADB WIFI插件进行无线调试实践

首先要确保电脑和手机在同一个局域网中.具体步骤如下 1.Android Studio中安装ADB WIFI插件.安装成功后重启Android Studio.(没有安装过插件的同仁,请自己搜索) 2.手机USB连接电脑,在Android Studio中,点击Tools->Android->ADB WIFI->ADB USE to WIFI即可 3. 然后拔掉USB,运行即可. 第2步中,可能出现的问题,无法连接手机的IP. 解决办法: 在Android Studio Terminal中连接

[Android Studio 权威教程]Android Studio 三种添加插件的方式

前几篇blog我们介绍了如何安装和配置Android Studio,这篇Blog我们来聊聊如何给Android Studio添加插件,添加插件的路径有三种,我把他们分类如下: 点击设置小按钮 点击[Plugins]这里展示的是你已经安装的插件,我们可以点击插件名称,查看插件的说明,下方的三个按钮是添加插件的三种路径,我们分别介绍: 官方插件 我们这里已Meteor为示例,首先点击官方插件 这里我们可以搜索插件的名称,然后点击安装 这里AS要求我们重启AS 安装好后,我们可以在插件列表中查看 民间

Android studio 英文——中文 翻译插件

TranslationPlugin 1.手动下载 TranslationPlugin ,在Android studio 中 2. 3. 4.选中文件,点击OK 5.设置快捷键 代号1 : 代号2 :

Android Studio 如何添加第三方插件

本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比Eclipse好用吧,反正以前没有java开发经验,索性就从android studio开始学,以前一直是做.net的开发,最近使用了Eclipse,Android Studio之后发现Visual studio.net正式太好用了,不得不说微软的开发工具做的比谁都好.下面是我在使用Android Studio应用第三类库刚开始的时候走了不少弯路,所

推荐一个Android Studio很使用的插件android-butterknife-zelezny

当你按钮很多,你又懒得写代码,虽然通过重写onClick比较方便,那么我们能不能连这个switch都省略掉呢? 答案是肯定的,下面这个插件就帮我们解决了这个问题! Android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化 简单来说,当你的布局中有多个按钮时候,这个插件能够快速帮你创建好onClick代码 1,首先,插件的地址  https://github.com/dongjunkun/butterknife-plugin/blob/