Android Studio提供了一个平台,可以在该平台上开发适用于Android手机,平板电脑,Android Wear和Android TV的android应用。 Android Studio是用于Android应用程序开发的官方IDE,它基于IntelliJ IDEA 。可以使用Kotlin或Java作为后端语言开发XML并使用XML来开发前端UI。
在计算中,插件是将特定特征添加到现有计算机程序的软件组件。当程序支持插件时,它将启用自定义。插件是提高生产率和整体编程体验的好方法。有些任务很无聊,而且不那么有趣,通过使用android studio中的插件,您可以在更短的时间内完成更多工作。 因此,在本文中,我们将与您分享7个有用的android studio插件,这些插件将有助于成为更好的android开发人员。
1.关键发起人X
Key Promoter X有助于在处理Android项目时获得必要的快捷方式。当开发人员在IDE内的按钮上使用鼠标时,Key Promoter X会显示您应该替代使用的键盘快捷键。 Key Promoter X提供了一种简单的方法来研究如何用键盘键代替烦人的鼠标工作,并有助于过渡到更快的无鼠标开发。 Key Promoter X工具窗口提供了开发人员最常使用的鼠标操作的命中列表,并且它迅速提供了开发人员可以替代使用的快捷方式。没有快捷键的按钮,Key Promoter X提示有机会直接创建一个。
2.黄油刀Zelezny
ButterKnifeZelezny是一个Android Studio插件,用于根据选定的布局XML创建ButterKnife注入。这是一个非常简单的Android Studio / IDEA插件,支持一键创建Butterknife视图注入。有趣的事实是ButterKnifeProgrammers是懒惰的,而不是懒惰的程序员不是好的程序员。几乎Android开发人员应该知道@JakeWharton的ButterKnife注释库。开发人员无需编写许多无聊的findViewById()和setOnClickListener()即可实现此库。主要目的是使开发人员易于快速生成控件绑定视图的代码并提高编码效率。
3.杰森·科特林(Json To Kotlin)班
Json to kotlin Class是从JSON字符串创建Kotlin数据类的插件,换句话说,是将JSON字符串更改为Kotlin数据类的插件。这样,您可以以编程方式从JSON字符串生成Kotlin数据类。支持(几乎)各种JSON库注释(Gson,Jackson,Fastjson,MoShi和LoganSquare,kotlinx.serialization(默认自定义值))。一些重要功能包括:
- 自定义自己的注释
- 使用默认值初始化属性
- 允许属性为可空(?)
- 自动确定属性为空
- 选择目标JSON库注释时,将字段名称重命名为camelCase样式。
- 将Kotlin类生成为单个类
- 将Kotlin类生成为内部类
- 格式化任何合法的JSON字符串
- 当json键为原始类型时生成映射类型
- 仅在需要时创建注释
- 自定义定义数据类父类
- 按字母顺序排序属性顺序
- 使关键字属性有效
- 支持从粘贴程序/本地文件/ Http URL加载JSON
- 支持通过扩展模块自定义自己的插件
- 普通班支持
- 动态插件加载支持
- 支持从JSONArray生成ListClass
- 复杂的JSON模式支持
对于Kotlin开发人员而言,将Json转换为kotlin类是一个出色的工具,它可以将JSON字符串转换为Kotlin数据类。该工具不仅可以理解原始类型,还可以自动创建复杂类型。它很容易访问。我们提供Windows快捷键映射ALT + K和Mac快捷键+ K,尝试一下,您将爱上它! JsonToKotlinClass只是使编程更令人愉快。
4.彩虹括号
彩虹括号在代码中添加了彩虹括号和彩虹括号。对括号进行颜色编码使获得成对的括号变得更加简单,从而使开发人员不会在相同的括号中迷路。这是一个非常有用的工具,避免了选择哪个支架需要关闭的困惑。每对括号/括号都有不同的颜色。非常简单,但是是一个出色的插件。
5. CodeGlance
Codeglance插件说明了缩小的概述或小地图,类似于在Sublime的编辑器窗格中找到的小地图。迷你地图可实现快速滚动,使您可以直接跳至代码段。一些重要功能包括:
- Codeglance使用自定义的颜色对浅色和深色主题进行操作,以突出显示语法。
- 用于渲染的工作线程
- 使用IntelliJ的分词器进行彩色渲染
- 可滚动!
- 嵌入到编辑器窗口中
- 完整替代Code Outline,可帮助构建新的Intellij。
6.亚行理念
ADB Idea是Android Studio和Intellij IDEA的插件,可加快通常的android开发速度。它允许使用各种模拟器功能的快捷方式,这些功能通常非常耗时,例如重置应用程序数据,卸载应用程序或初始化调试器。提供以下命令:
- ADB卸载应用
- 亚行杀人应用
- 亚行启动应用程序
- 亚行重启应用
- 亚行清除应用数据
- 亚行清除应用数据并重新启动
- 带有调试器的ADB Start App
- ADB使用调试器重新启动应用程序
- 亚行授予/撤销权限
- 亚行启用/禁用Wi-Fi
- 亚行启用/禁用移动数据