Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >堪比阿里插件的Android Studio插件集合(IDE通用)(上)

堪比阿里插件的Android Studio插件集合(IDE通用)(上)

作者头像
陈宇明
发布于 2020-12-15 07:39:03
发布于 2020-12-15 07:39:03
1.5K0
举报
文章被收录于专栏:设计模式设计模式

除阿里插件之外这些好用的插件你知道吗?

作者博客

http://www.jianshu.com/u/f408bdadacce

文章目录

  • 生成java文件,xml布局和生成资源文件
    • SmartFindViewById
    • GenerateFindViewById(很完美的一个插件)
    • LayoutCreator
    • Android Code Generator
    • Android Studio Prettify
    • AndroidAccessors
    • Android Layout ID Converter
    • BorePlugin
    • Exynap
    • MVPHelper
    • InnerBuilder
  • 资源文件的管理和自动生成:
    • svgtoandroid
    • Android Holo Colors Generator
    • Android Drawable Importer(36M,有点大) 快速批量导入不同大小的drawable文件
    • Android Material Design Icon Generator 是一个可以生成【Material Design图标】的插件。
    • Android Styler 根据xml自动生成style样式(有点复杂,不实用)
    • android-strings-search-plugin
    • color-manager
    • AndroidPixelDimenGenerator
    • android-selector-intellij-plugin 下面这几个不常用,作为了解: DimenGenerator 命令行生成dimen android-selector-chapek Strings-xml-tools
  • 格式化xml布局工具:
    • LayoutFormatter
    • LayoutFormat
  • 权限:
    • PermissionsDispatcher plugin
  • 序列化工具:
    • Android Parcelable code generator自动生成Parcelable序列化
    • Android Parcelable code generator(for kotlin)使用kotlin开发时自动生成Parcelable序列化。
    • GenerateSerialVersionUID自动生成Serializable序列化。
    • SerializableParcelable Generator自动生成Serializable序列化
  • 翻译有关:
    • ECTranslation
    • AndroidLocalizationer
    • TranslationPlugin
    • ReciteWords

0

说明:

俗话说得好,工欲善其事,必先利其器。做开发时间长了,总想找一些快捷方法,只有拥有好用的工具,才能节省开发时间,提高工作效率。我就是一个 追(喜)求(欢)高(偷)效(懒) 的开发人员,正好趁着国庆假期,把平日用到的一些 Android Studio开发插件 整理了一下,分享给大家。

有人会问了,网上也有很多博客在讲Android Studio的插件总结,为什么你还要弄一篇博客呢?我可以告诉大家,网上讲的那些很多都是文字,要么就是给你一个链接,有些还是过时的,有些博客讲的比较全面,可是并没有分门别类去区分,很杂乱;有的博客做了分类,但是都是文字和链接,打开某些链接只是一些简单的图片,很简单。简单看几个图就知道网上的博客写的大概是什么样的(我并没有针对谁,只是说我们写博客给别人看一定要注意一目了然):

  • 有这样的:标题是链接,介绍就一句话,没有具体用法,图片看不到。

有这样的

  • 有这样的:介绍就一句话,没有具体用法,但是有下载地址和文档地址(我还要去打开文档去看,有些是英文的,还需要去翻译)。

有这样的

  • 有这样的:标题是链接,点进去有的链接已经失效,介绍用法是全英文的,我还要去翻译。

有这样的

  • 有这样的:这个稍好一些,标题是链接,有介绍,没有图片讲解,需要点击标题链接进去。

有这样的

  • 有这样的:全部是文字,没图片,杂乱,类型不知道,哪个好用也不知道,还要自己一个一个的去下载试试看。

有这样的

我是一个 追(自)求(娱)极(自)致(乐) 的技术宅,那些博客看的我想砸了电脑,为啥不讲清楚一些,让人可以知道是干嘛用的?这也是我整理这篇博客的原因。

首先,我分门别类,按类型把功能类似的的都放在一起。

其次,我对每一个插件做了一个很精确的讲解,图文并茂。另外把一些注意事项,以及优缺点都写的清清楚楚,这是我自己使用中总结出来的(极个别的除外)。

再次,制作对比图片,以及截图补充说明。网上的有些动图要么太模糊,要么版本太旧,要么就是速度太快看不清。所以我把很多插件的用法自己做了一个录屏,做成gif动图。另外自己也做了一些图片对比图,方便别人查看插件使用前后的区别。(有些图片用的是网上的或者官方的,在此感到抱歉,因为那些图片能够解决问题,也没什么大的问题,所以暂时借用了。)

1

生成java文件,xml布局和生成资源文件:

1.SmartFindViewById

  • 作用: 重构了GenerateFindViewById 项目的所有代码,使得在一定程度上可以更方便地进行后期扩展。并在GenerateFindViewById 项目基础上新增了智能查找布局文件,优化了展示界面,增加了 I18N 国际化支持等功能。SmartFindViewById插件github地址(https://github.com/Khande/SmartFindViewById)
  • 说明:   该插件可以依次通过以下6种方式来逐一尝试获取目标布局文件名,优先级从高到低,一旦有一个方法获取到了有效的布局文件名, 就会展示对应布局文件的所有拥有 id 的 View 控件,然后可以选择生成对应的 findViewById 和 onClick 点击事件代码。

1.选中布局文件名,如选中代码段 setContentView(R.layout.activity_main); 中的 activity_main

2.检测当前光标所在行是否包含布局文件名(通过 R.layout. 前缀判断)

3.Activity setContentView(R.layout.xxx) 方法布局文件参数4.Fragment(包括 support_v

4.fragment) 中 onCreateView 方法中 inflate(R.layout.xxx... 布局参数

5.RecyclerViewAdapter 中 onCreateViewHolder 方法中 inflate(R.layout.xxx... 布局参数

6.弹输入框提示手动输入

  • 注意事项:如果是Activity,必须要有oncreate方法,如果是fragment,必须要有onCreateView方法,如果是适配器里面的布局,必须要有onCreateViewHolder 方法。也就说,必须要有布局参数。
  • 快捷键: Ctrl + Alt + S
  • 用法: 1.在一个 Activity, Fragment, RecyclerViewAdapter(包含直接或间接子类)甚至一个一般的类文件中,如果对应代码中已存在布局文件名, 可以对着类文件右键选择Generate,选择 SmartFindViewById 菜单(或是 Ctrl + Alt + S, 或者 点击菜单栏Code 选择 SmartFindViewById ), 这时就会自动查找布局文件,然后弹出一个展示目标布局 文件下的所有有 id 的 View 控件列表,如果你的布局文件不是写在 setContentView(R.layout.xxx) 等常见代码中, 你可以手动选定目标布局文件名或将光标定位到目标布局文件名所在的代码行, 最后还可以手动输入。 2.在弹出的 View 控件列表弹框中,默认选中还没有编写 findViewById 代码的 View 控件,当然也可以手动选中或取消。 3.可以根据 View 控件是否有 android:clickable=true 属性或是 Button 类控件,自动勾选自动生成 onClick 点击事件代码。 4.可以编辑 View 控件生成类成员变量的变量名,View 成员变量名生成默认规则类似于: android:id="@+id/btn_submit_info" 对应的成员变量名为 mSubmitInfoBtn 5.对于 Fragment 等需要 rootView.findViewById, 可以勾选 RootView 选项,同时可以设置该 RootView 的变量名,默认为 itemView, 对于非 Activity 类该选项默认勾选 6.点击确认生成
  • 演示图如下: 这是无布局参数生成的效果(看看有多麻烦就知道了):

SmartFindViewById 使用_无布局参数

这是有布局参数生成的效果:

SmartFindViewById 使用_有布局参数

2.GenerateFindViewById(很完美的一个插件)

  • 快捷键:Ctrl+Alt+E
  • 作用:

1)可输入布局字段、可选中布局文件字段,自动生成有id控件相应的代码(如果鼠标只是放在布局上,按下快捷键,会弹出输入框,提示输入布局; 鼠标双击布局,就不会有弹窗让你输入布局了)2)自动生成onCreate/onCreateView方法3)可编辑变量名4)可选择是否生成OnClick代码5)可选择是否LayoutInflater类型6)支持ButterKnife用法(跟ButterKnife原始用法有区别,慎用)

  • 用法(用途很多,下面就简单的来几张图演示一下):

Activity如果没有onCreate方法,会先生成onCreate方法,再重新操作一次才生成有id控件相应的代码。如下图所示:

GenerateFindViewById 在 Activity 的使用

Fragment如果没有onCreateView方法,会先生成onCreateView方法,再重新操作一次才生成有id控件相应的代码。如下图所示:

GenerateFindViewById 在 Fragment 的使用

3.LayoutCreator

  • 作用:可以让你在Activity/Fragment中自动生成findViewById等布局相关初始化代码,或者在Adapter中自动生成ViewHolder代码。
  • 用法:鼠标放在布局文件上,按快捷键alt + Insert(或点右键选择Generate / 或点击菜单Code → Generate ),右键选择LayoutCreator,选择要生成的变量以及其他设置,点击confirm就可以了。

下面这个图是以Activity生成代码作为演示:

LayoutCreator 使用

【缺点】

1) 控件id是什么,用这个插件生成的控件命名就是什么,命名不规范。 2) EditText之类的可以编辑的控件,获取数据的时候,用的是id名字获取的,要手动改一下。(请看示例图上有一处报错的,那个就是。)

4.Android Code Generator

  • 用法: 找到布局文件名称,右键,选择Generate Android Code → 选择要生成的类型(默认是6种类型可供选择), 选择生成的代码存放的路径以及包名,如果有多个module或者lib,默认的包名是第一个module的包名(比如我的第一个module是app,包名是 com.lzw.logutilsdemo )

使用步骤

  • 使用图解如下:

Android Code Generator 生成 Activity 的代码

Android Code Generator 生成 Menu 的代码

  • 【优点】根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu类,点击Android Studio菜单的file --> setting--> Android Code Generator,可以快速生成文件,也可以复制代码到剪切板,很方便。
  • 【缺点】

(1) 生成的menu需要自己复制粘贴,很麻烦。(2) 每次都要手动设置路径和包名,很麻烦。(3) 生成的点击事件需要自己去导包,很麻烦。(4) 生成的控件如果是button之类的,是这种格式 findViewById(R.id.btn).setOnClickListener(this); 其他的都是很标准的,看起来很不美观,建议改善。(5) 生成的类名不规范,比如我的xml是activity_main2.xml,生成的Activity名字是ActivityMain2Activity,这显然是多此一举,应该把前面那个Activity去掉,并且调整一下顺序,如果是MainActivity2就对了。

5.Android Studio Prettify

  • 作用: 1. 可以将代码中的字符串写在string.xml文件中,选中字符串鼠标右键选择Extract String resource

Android Studio Prettify 使用

2. 从布局文件中生成对View的声明,这个插件帮助我们自动生成findViewById这种代码。 (有两种提示,一个是View Variables ,一个是View Fields,如下图所示:)

Android Studio Prettify 使用_View Variables

Android Studio Prettify 使用_View Fields

两者的区别:View Variables是直接生成局部变量,而且是排成一排;View Fields是生成全局变量并引用。

  • 【缺点】 1) 多个Module拥有同名的xml布局文件,有可能会设置到别的Module的xml布局文件中。 2) 生成的代码都在onCreate或者onCreateView中,可读性差。 3) 生成的全局变量的导包是在变量类型上的,而不是在类外面导包,很不规范。

6.AndroidAccessors 快速生成get set方法,用法: 在代码中写完Java Bean对象后,按下Alt+Insert后选择AndroidAccessors即可

  • 使用图解如下:(图里面第一次用的是AndroidAccessors 演示的,第二次用的系统自带的演示的)

AndroidAccessors 使用

  • 【缺点】Android Studio自带有这个功能,没必要下载这个插件

7.Android Layout ID Converter(这个最麻烦,不推荐使用,仅作为了解)

  • 使用:鼠标在布局文件右键,在弹出来的菜单当中选择Convert Android layout xml,然后它会弹出一个面板,如下所示。选择要生成的代码的格式,按OK,这时它已经把生成的代码复制在你的粘贴板中,然后你在使用这个布局文件的Activity或Fragment中,按Ctrl + V 把代码粘贴出来就可以了。

Android Layout ID Converter 使用

  • 【缺点】需要手动粘贴,麻烦;另外只能设置m前缀,_前缀或者无任何前缀,扩展性不好。

8.BorePlugin(https://github.com/boredream/BorePlugin)

  • Android Studio 自动生成代码插件(Android Studio插件搜索LayoutCreator就可以下载,具体讲解请查看LayoutCreator)

9.Exynap(http://exynap.com/)

Exynap 一个帮助开发者自动生成样板代码的 AndroidStudio 插件。只需要一个快捷方式(Ctrl + Shift + D),输入命令就可以生成代码了。

Exynap使用示范

10.MVPHelper(http://androidwing.net/index.php/27) 一款Intellj IDEA 和Android Studio的插件,可以为MVP生成接口以及实现类,解放双手。具体请查看 Android Studio插件之MVPHelper,一键生成MVP代码(http://androidwing.net/index.php/27)一文

  • 使用图如下:

MVPHelper插件使用

11.Innerbuilder(https://github.com/analytically/innerbuilder) InnerBuilder 一款Intellj IDEA 和Android Studio自动生成内部类Builder代码的插件。

  • 使用:使用Shift + Alt + B 或 Alt + Insert并选择Builder ....选择要包括的字段,然后按OK。 当构建器已存在时生成构建器时,插件将尝试更新它。 它将添加缺少的字段和构建器方法,但不会删除任何字段或方法。
  • 示意图:

InnerBuilder 使用示意图

2

资源文件的管理和自动生成:

1.svgtoandroid(https://github.com/misakuo/svgtoandroid)

  • 通过它可以完成从svg文件到Android VectorDrawable的自动化转换,传统做法是网上招一个工具生成一张svg图,然后导入到Android Studio。
  • 新版Android Studio自带的svg转VectorDrawable功能:

Android Studio自带功能

  • 下面一张图演示一下这个插件的用法:

用法介绍

SVG2VectorDrawable 使用

2.Android Holo Colors Generator

  • 通过自定义Holo主题颜色生成对应的【Drawable】和【布局文件】,点击导航栏的蓝色的 H 符号,就可以了。各种右键,各种菜单栏都找了,找不到使用方式,找了半天最后在导航栏有个蓝色的H符号,太坑了,官方也没有讲解怎么使用。

Android Holo Colors Generator 使用

3.Android Drawable Importer(36M,有点大) 快速批量导入不同大小的drawable文件。

  • 它导入Android图标与Material图标的Drawable ,批量导入Drawable,多源导入Drawable(即导入某张图片不同分辨率的图片到对应的drawable目录下)它可以减少导入图像到Android项目所需的工作量。
  • 下面看几张截图:

点击任意一个文件,右键New,然后看最后4 个选项,这就是该插件的4个功能

点击任意一个文件,右键New,然后看最后4 个选项,这就是该插件的4个功能

每个功能的具体演示

4.Android Material Design Icon Generator(14M,这个插件比较大) 是一个可以生成【Material Design图标】的插件 ,使用方式,右键项目,选择Material Design Icon,可以选择icon图标,大小,路径等

*点击任意一个文件,右键New,选择Material design icon,示意图如下:

  • 选择设置要生成的内容,点OK

5.Android Styler 根据xml自动生成style样式(有点复杂,不实用)

*用法:选中要生成样式的内容,复制到styles.xml里面,右键Paste Style或按快捷键 Ctrl + Shift + D,然后输入一个style的名字,最后在xml里面引用这个样式。

6.android-strings-search-plugin(https://github.com/konifar/android-strings-search-plugin) 一个可以通过输入文字找到strings.xml资源的插件

  • 官方的示意图如下:

官方的示意图

  • 【缺点】不能输入中文,即使是values-cn里面的strings.xml里面的中文也不能识别

7.color-manager(https://github.com/shiraji/color-manager)

颜色管理

  • 使用也很简单:选择要放置的文件,从颜色面板选一个颜色,拖动到您要复制颜色名称/标签的位置。
  • 示例图:

1.在xml中使用颜色

在xml中使用颜色

2.不在xml中使用颜色

不在xml中使用颜色

8.

AndroidPixelDimenGenerator(https://github.com/succlz123/AndroidPixelDimenGenerator) 根据输入的像素来自动生成Android项目的dimen.xml文件,主要是为了适配国产Android TV盒子的各种分辨率。 这个插件参考自 DimenGenerator(https://github.com/yann9/DimenGenerator)

  • 用法: 1.点击Tools菜单 → AndroidPixelDimenGenerator 2.根据提示输入分辨率的取值范围和分辨率
  • 3.文件生成路径默认在当前项目的res,如果有多个module一般会在第一个的res中,如果遍历不到res文件夹,文件生成路径为当前项目的根目录。
  • 示意图:

9.android-selector-intellij-plugin(https://github.com/importre/android-selector-intellij-plugin) 插件生成normal,press和按下水波纹颜色

  • 使用方式: 1.首先在 res/values/colors.xml添加颜色
  • 2.res目录中右键选择New → 选择 Android Selector(或Ctrl+ N快捷键)。
  • 3.选择文件名,颜色,press按下颜色和按下水波纹(pressed-v21 )的颜色
  • 示例图:

android-selector-intellij-plugin示例图

下面这几个不常用,作为了解:

DimenGenerator (https://github.com/yann9/DimenGenerator)命令行生成dimen

android-selector-chapek(https://github.com/inmite/android-selector-chapek)

  • 通过资源文件命名自动生成 Selector 文件,已经4年没更新,使用过程会报错。按照惯例,还是来一张效果图:

android-selector-chapek的使用

Strings-xml-tools (https://plugins.jetbrains.com/plugin/7498-android-strings-xml-tools)管理Android项目中的字符串资源,它提供了排序Android本地文件和添加缺少的字符串的基本操作。(3年没更新了,这个工具对Android Studio1.2+以上的都不支持,不推荐使用,仅作了解)

3

格式化xml布局工具:

1.LayoutFormatter 一键格式化你的 XML 文件,并且调整Android布局XML文件属性顺序,并且会将默认属性调整到前面,并在行的末尾使用自定义属性。

用法入下:

1. 选择布局文件右键,或者直接在布局文件里面右键 -> Refactor -> Reformat Layout XML. 2. 快捷键: ctrl+alt+F

使用效果对比图如下所示:

使用LayoutFormatter前后对比图

2.LayoutFormat 快速格式化xml代码(因为快捷键和LayoutFormatter 一样,不建议同时安装这两个插件)

功能有两个:

  • 1.批量去格式化layout.xml,点击layout目录,右键Refactor,选择LayoutFormat(快捷键Ctrl +Alt + F)

layout format 批量格式化xml

  • 2.修改某一个layout.xml硬编码,点击布局名字右键Refactor(或者打开布局,鼠标放在布局内容任意地方 右键Refactor),选择LayoutFormat(快捷键Ctrl +Alt + F)

layout format 使用

使用中可能会遇到的问题,在导入插件时,windows下可能会出现插件加载失败的情况。会报下面的错误:

cannot create class "com.shang.layoutformat.LayoutFormat" [Plugin: com.shang.android.layoutformat] com.intellij.diagnostic.PluginException: cannot create class "com.shang.layoutformat.LayoutFormat" [Plugin: com.shang.android.layoutformat]...后面还有一大串,在此省略这是使用的android studio 的运行时的jdk版本低于插件的jdk,换成最新的jre1.8就OK了( 查看android studio 的 java 版本是在:菜单栏 > Help > About)

4

权限:

PermissionsDispatcher plugin 自动生成动态权限的代码

  • 用法: 1. 第1步.打开项目modle里面的build.gradle 右键 Generate -> Add PermissionsDispatcher dependencies,添加依赖 2. 第2步.打开 Activity/Fragment,右键 Generate -> Generate Runtime Permissions... 选择要设置的权限, 输入注解的方法名,点击Generate 按钮
  • 示范图如下:

PermissionsDispatcher plugin 使用

5

序列化工具:

  1. Android Parcelable code generator 自动生成Parcelable序列化

Android Parcelable code generator使用

2.Android Parcelable code generator(for kotlin) 使用kotlin开发时自动生成

3.Parcelable序列化,用法和上述类似。

GenerateSerialVersionUID 自动生成Serializable序列化。

【注意】默认情况下Intellij IDEA是关闭了继承了java.io.Serializable的类生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那么需要做以下设置:

1、setting -> Inspections -> Serialization issues,将其展开后将 serialzable class without "serialVersionUID"打上勾;

SerializableParcelable Generator的使用

2、将光标放到类名上,按 atl+enter 键,就会提示生成serialVersionUID了

4、SerializableParcelable Generator 自动生成Serializable序列化

6

翻译:

1.ECTranslation(https://github.com/Skykai521/ECTranslation)

  • 这是一个可以对AndroidStudio中的英文进行翻译的一个插件,以后看源码的时候,就不用再去查字典了,方便多了,也可自定义快捷键,具体的可查看其使用说明。
  • 使用:选择 Edit -> Translate或者按下Alt + I,即可翻译。(默认的是Meta + I ,windows上没有这个快捷键,我就改成了Alt + I, 点击菜单栏File -> Settinigs -> Keymap -> 搜索Translate - > 右键 add Keyboard Shortcut. 输入你想要的快捷键即可 )

使用方式

翻译结果

2.AndroidLocalizationer(https://github.com/westlinkin/AndroidLocalizationer) 可用于将项目中的 string 资源自动翻译为其他语言

AndroidLocalizationer 使用

3.TranslationPlugin (https://github.com/YiiGuxing/TranslationPlugin)又一翻译插件,可中英互译

  • 说明:需要注册申请有道智云翻译服务,有一定的使用期限,如帐号到期或欠费,将无法使用。

TranslationPlugin 使用

4.ReciteWords(https://github.com/BolexLiu/ReciteWords)

  • 这是一个androidStudio翻译与陌生单词记录插件,你所翻译的单词会被记录在你当前用户目录下的ReciteWords.md文件中(如:C:\Users\Bolex\ReciteWords.md)。可以通过Markdown编辑器打开它进行学习。
  • 使用很简单,选中代码,按下 Alt+Q(也可以自己设定)。即可翻译。效果如下:

ReciteWords 使用

  • 翻译的单词会被记录在当前项目的根目录下的翻译历史记录.md文件中(如:\xxxProject\翻译历史记录.md)。可以通过Markdown打开它。as翻译后切换Project模式可以在项目文件夹中直接看到。效果如下:

翻译记录

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-10-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码个蛋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
开发工具总结(1)之图文并茂全面总结上百个AS好用的插件(上)
俗话说得好,工欲善其事,必先利其器。做开发时间长了,总想找一些快捷方法,只有拥有好用的工具,才能节省开发时间,提高工作效率。我就是一个 追(喜)求(欢)高(偷)效(懒) 的开发人员,正好趁着国庆假期,把平日用到的一些 Android Studio开发插件 整理了一下,分享给大家。   有人会问了,网上也有很多博客在讲Android Studio的插件总结,为什么你还要弄一篇博客呢?我可以告诉大家,网上讲的那些很多都是文字,要么就是给你一个链接,有些还是过时的,有些博客讲的比较全面,可是并没有分门别类去区分,很杂乱;有的博客做了分类,但是都是文字和链接,打开某些链接只是一些简单的图片,很简单。
AWeiLoveAndroid
2018/09/03
1K0
开发工具总结(1)之图文并茂全面总结上百个AS好用的插件(上)
Android Studio最全插件整理
在Android开发中,合理的使用Android Studio插件不但可以提高开发效率,还能从整体上提高代码的质量。下面就Android开发中常见的一些插件做一个整理。 1,GsonFormat Gs
xiangzhihong
2018/04/02
1.3K0
Android Studio最全插件整理
堪比阿里插件的Android Studio插件集合(IDE通用)(下)
昨天发了上篇:「堪比阿里插件的Android Studio插件集合(IDE通用)(上)」大家都觉得挺不错,今天带来下篇,希望大家同样喜欢。
陈宇明
2020/12/15
2.7K0
堪比阿里插件的Android Studio插件集合(IDE通用)(下)
用起来贼爽的Android Studio插件推荐
自从从Eclipse转到Android Studio之后,就越来越感觉用的越来越喜欢越来越爽,因为Android Studio支持很多很强大功能的各种插件,除此之外还有Android Studio本身的一些强大功能,而Eclipse是与之不能媲美的,今天的主题是主要给大家介绍一些好用、常用、实用的一些Android Studio插件,接下来我就给大家挨个介绍一下把。
程序员飞飞
2020/02/27
8.4K0
用起来贼爽的Android Studio插件推荐
Android开发笔记(一百一十二)开发工具
ADT是Google在Eclipse基础上封装了Android开发工具的环境,最新版本是2014年7月2日发布的adt-bundle-windows-x86_64-20140702,之后Google推出自己的开发环境Android Studio,就不再更新ADT了。不过基于Eclipse的广泛使用,当前还是有不少app使用ADT进行开发。 在Eclipse上安装插件的步骤如下:依次选择菜单“Help”——“Install New Software...”——“Add”——输入插件名称和更新地址然后点击OK——回到Install页面勾选要安装的插件然后点击Next完成安装。下面是几个常用的Eclipse插件:
aqi00
2019/01/18
9270
开发工具总结(8)之图文并茂全面总结上百个AS好用的插件(下)
上篇文章介绍了一至七条,由于篇幅过长,这里分为上下两篇讲解,这里截取的是剩下的从第八条开始一直到结尾的那一部分。查看上篇文章请点击 开发工具总结(1)之图文并茂全面总结上百个AS好用的插件(上)。
AWeiLoveAndroid
2018/09/03
1.6K0
开发工具总结(8)之图文并茂全面总结上百个AS好用的插件(下)
解决Android Studio missing essential plugin org.jetbrains.android
在使用 Android Studio 进行 Android 开发的过程中,有时候可能会遇到一个错误提示:"missing essential plugin org.jetbrains.android"。这个错误提示通常会出现在 Android Studio 启动时或者打开项目时,给我们带来一些麻烦。本文将介绍解决这个问题的步骤。
大盘鸡拌面
2023/11/02
1K0
Android实训_2020/6/15
1.如果你的jdk版本大于1.9,要么卸载重装1.8,要么改Eclipse为Android Studio 2.如果你会用Android Studio,就使用Android Studio。
Twcat_tree
2022/11/30
1K0
Android实训_2020/6/15
Android Studio 3.6 发布啦,快来围观
Android Studio 3.6 稳定版终于来了,此版本的 Android Studio 包括对一些设计工具的更新,包括布局编辑器和资源管理器。
GSYTech
2020/03/20
9.3K0
Android Studio 3.6 发布啦,快来围观
kotlin-android-extensions插件也被废弃了?扶我起来
kotlin-android-extensions插件可能算得上是我最喜欢的一个Kotlin在Android上的特性了。
用户1158055
2021/01/29
3.9K0
Android Studio如何实现音乐播放器(简单易上手)
我们大家平时长时间打代码的时候肯定会感到疲惫和乏味,这个时候一边播放自己喜欢的音乐,一边继续打代码,心情自然也愉快很多。音乐带给人的听觉享受是无可比拟的,动听的音乐可以愉悦人的身心,让人更加积极地去热爱生活。大家平常应该会用QQ音乐、网易云音乐或者酷狗音乐等音乐APP来听歌,想不想拥有属于自己的音乐播放器。那么接下来就教大家如何用Android Studio自己制作一个音乐播放器APP。
全栈程序员站长
2022/09/06
8K1
Android Studio如何实现音乐播放器(简单易上手)
掌握小技巧,助你Coding更上一层楼~
话说前几天在网上浏览到一大牛写的关于Android布局优化的文章,看后感触很深,回过头看看自己写过的代码,发现还是有不少需要改进,今天找不到那天看的文章了,只能自己总结一些,以后有机会再次补充吧~
贺biubiu
2019/06/11
6140
JavaEE实训_2021/5/31
【智能家居】 主要任务: 1.Linux服务器部署 2.上位机(控制端)程序开发
Twcat_tree
2022/11/30
1.1K0
Android studio常用插件之行云流水coding
现如今,做Android开发的大部分都转移到AS了吧,从ADT转过来确实方便快捷很多,可作为程序员,典型的懒人,这还不够!我们都知道AS是基于IDEA开发的,IDEA的特点就是插件多,那么AS有没有什么插件能让我高(偷)效(懒)写代码呢?以下是我常用的几个插件,效率提升挺多的。
陈宇明
2020/12/15
8160
Android studio常用插件之行云流水coding
Android:Tools命名空间原来是有大用处的
在Android Studio 中,我们创建一个 xml 布局文件之后,通常在自动生成的代码中,会有一个 tools 命名空间: xmlns:tools="http://schemas.android.com/tools" 。之前一直不知道是干嘛用的,从来没有用过,然后要么手动删除,要么格式化代码的时候就自动把它删除了。直到今天翻看文档时才发现,这玩意儿竟然有大用途!
平凡的学生族
2019/05/25
1.7K0
Android Material UI控件之MaterialButton
  作为Android的开发者,常用控件肯定少不了按钮控件,常规的按钮控件,只能满足基本需求,而日常开发中,都会有渐变按钮,圆形按钮,或者立体按钮,这些都需要自己的设置样式,就拿圆角按钮来说,可能你会这是一个shape文件,然后设置背景和圆角的大小,最后在按钮的background属性中设置好,就是一个圆角的按钮了。这样就显得有些麻烦了,因为要你时碰到一个花里胡哨的UI和搞事情的产品,你就完犊子了。你会创建很多这样的drawable文件,并且每一个你还要命名规范,改起来是很费劲的。而MaterialButton就很好的帮你解决这些问题。让你的UI开发变得轻松一些。是骡子是马,牵出来溜溜,下面进入正文:
晨曦_LLW
2020/10/26
3.4K0
Android Material UI控件之MaterialButton
Android Studio详细安装流程和配置、主题
原文作者:欧神. 杨 / OCN Yang 原文地址:http://ocnyang.com/2016/09/13/AndroidStudioSet/ 特别声明:本文为欧神. 杨 / OCN Yang原
非著名程序员
2018/02/01
2.7K0
Android Studio详细安装流程和配置、主题
AS常用插件-持续更新
AS主题+配置备份+Logcat颜色配置 AS插件-Android Drawable Importer AS插件-GsonFormat AS插件-android-selector-chapek AS插件-Android Parcelable code generator.
小小工匠
2021/08/16
6800
Android Studio 4.1 中 Design Tools 的改进
Android Studio 中的 Design Tools Suite 提供了一整套开发工具包,使得开发者们能高效地进行 UI 设计、原型设计、构建和调试代码。这些工具包括 Layout Editor (排版编辑器)、Navigation Editor (Navigation 编辑器)、Motion Editor (动作编辑器)、Resource Manager (资源管理器) 和 Layout Inspector (布局检查器) 等。在 Android Studio 4.1 的迭代中,我们将重心侧重于听取并处理来自用户的反馈,并以此作为依据对现有工具进行改善,最终我们不仅重新设计了现有的一些交互方式,还新增了一些遗漏的功能。本篇文章会介绍我们针对 Android Studio 在 UX 方面做的一些改进,本文中所提到的内容您也可以在 What’s new in Design Tools Talk 这一视频中进行查看。
Android 开发者
2020/12/29
2.3K0
Android使用ViewBinding
在我们的开发过程中,需要获取XML布局文件中的ViewId,以便其赋值显示,我们习惯使用findViewById进行操作,可这样会导致很多的模版代码出现。
码客说
2023/12/30
8010
推荐阅读
相关推荐
开发工具总结(1)之图文并茂全面总结上百个AS好用的插件(上)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档