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