AndroidStudio笔记(2)插件介绍

简介: 前言Android Studio作为基于IDE的专业开发Android的开发工具,插件市场为我们提供了各种方便快捷、提高工作效率的插件,本文记录一些比较常用的插件。

前言

Android Studio作为基于IDE的专业开发Android的开发工具,插件市场为我们提供了各种方便快捷、提高工作效率的插件,本文记录一些比较常用的插件。

插件

IDEA themes

严格意义上讲,这个并不算是插件,但是的确能为我们提供愉悦的编码心情。

就像这样的:

img_802443e30c29113fc22aa2d84645f779.png
ide themes

这里是地址:http://color-themes.com/

1. 下载主题

选择你喜欢的主题进行下载,下载主题后会得到一个jar文件。

img_0186b2f2826e322c85d2f5f7e53e3802.png
主题包

2. 导入主题

File –> Import Setttings –> 选中下载的主题jar文件 –> 确定->确定 –> 重启编译器
img_2399c821483924eeff802bb28213e5f4.png
setting
img_6ccd860851b6da23766207da33b6c2f4.png
file

GsonFormat

直接上图吧,将 JSON 字符串转换为Java实体bean

img_1425cf52bc482b946fbe08f13afc7fd0.gif
GsonFormat

GitHub地址

JsonToKotlinClass

与 GsonFormat 一样,对于使用 kotlin 开发的人也有类型的插件,能够直接将 JSON 字符串转换为 data class

img_abcc0be86961ae31bab16c0db0889b63.gif
JsonToKotlinClass

GitHub地址

CodeGlance

在编译器的右边会有一个小地图的菜单栏,我们可以直接通过点击、拖动来快速滑动代码。

img_ef5bfc0d3d294cac0bce576d0af40a22.png
CodeGlance

GitHub地址

eventbus3-intellij-plugin

如果我们的项目中使用了EventBus3.0,那么使用这个插件我们就可以快速的在各个事件中切换,追踪调用链。

img_bb5564010bbf25a8fbe30e72ed00e561.gif
eventbus3-intellij-plugin

GitHub地址

Android ButterKnife Zelezny

使用 Butter Knife 开发的伙伴会用得上,能够一键绑定 view 和 事件等。

img_84b66a1c0caee9c008da2a266095c9a7.gif
Android ButterKnife Zelezny

GitHub地址

RemoveButterKnife

这个插件可以移除 ButterKnife 的绑定,回归为原生,什么情况会使用到呢?比如说使用 kotlin 的时候,控件根本就不需要进行绑定了,直接通过id像使用变量那样直接调用即可。

img_e79f50f5f4a080f59e16bf5e3f8f63f5.gif
RemoveButterKnife

GitHub地址

.ignore

使用版本工具的时候肯定是需要忽略一些文件和文件夹不上传的,.ignore 为我们提供了更快捷的方式,直接右键加入忽略。

img_ec5da0565bda25ecd3e443a5f26a324b.gif
.ignore
img_413bdd0b56481717531fd3019d1fa43b.gif
.ignore

GitHub地址

Lifecycle Sorter

将 Activity 或者 Fragment 的生命周期方法进行排序。

GitHub地址

Key Promoter

对你当前的鼠标行为进行快捷键提示,比如点击 project 打开菜单栏的时候会进行提示你应该用什么快捷键,加入没有快捷键,也会提示让你自己设定快捷键,当初可是靠了它才熟悉了快捷键。

img_a04dc4945583eeec9a71e468c072f145.png
Key Promoter 1
img_aef539c45f86df31df4a0a882f0bb2b4.png
Key Promoter 2

GitHub地址

AndroidProguardPlugin

一键生成 混淆 文件内容的插件,再也不怕到处找混淆 内容了:

[图片上传失败...(image-e3adb7-1536677588455)]

GitHub地址

最后

未完待续、敬请期待!
我的博客地址

img_1ee92a858822d3b1d90a45e40e7b1042.jpe
FullScreenDeveloper
目录
相关文章
|
存储 算法 JavaScript
判断奇偶数
判断奇偶数
|
Linux 网络安全 Apache
Centos下操作Apache httpd
Centos下操作Apache httpd
616 0
|
人工智能 缓存 JavaScript
通义灵码深度体验:AI编程助手如何提升全栈开发效率
通义灵码是一款强大的AI编程助手,支持从代码补全到智能体自主开发的全流程辅助。在React+Node.js项目中,其实现了100%字段匹配的Mongoose Schema生成;通过`@灵码`指令,30秒内完成天气查询CLI工具开发,包含依赖管理与文档编写。其上下文记忆能力可自动关联模块逻辑,如为商品模型扩展库存校验。集成MCP服务时,不仅生成基础代码,还推荐最佳实践并添加缓存优化。测试显示,其响应速度快、复杂任务准确率高,适合中小型项目快速迭代,初期开发效率提升约40%。尽管存在文档同步延迟和TypeScript支持不足的问题,仍是一款优秀的AI编程伙伴。
884 7
|
域名解析 网络协议 安全
什么是网络协议
这段内容通过生活中的例子通俗地解释了“协议”的概念。无论是与朋友吃饭的约定、打电话的过程,还是交通规则,都体现了协议的作用——确保双方按照一致的规则行动以避免混乱。在网络世界中,协议同样重要,例如DNS帮助找到网站、HTTP实现数据交互、HTTPS保障信息安全、TCP/IP负责数据传输。这些协议共同保证了设备间高效、有序的信息交流。
983 7
|
存储 监控 Java
Java多线程优化:提高线程池性能的技巧与实践
Java多线程优化:提高线程池性能的技巧与实践
771 1
|
监控 网络协议 网络安全
|
移动开发 监控 网络协议
每个端侧产品都需要的用户体验监控
ARMS RUM 是阿里云应用实时监控服务(ARMS)下的用户体验监控(RUM)产品,覆盖 Web/H5、各类平台小程序、Android、iOS、Flutter、ReactNative、Windows、macOS 等平台框架。接入 SDK 后会主动采集端侧页面性能、资源加载、API 调用、异常崩溃、卡顿、用户操作、系统信息等数据,还支持事件、日志、异常等数据按需自定义上报以满足业务数据分析需求,提供全面的性能分析、异常分析、产品分析、会话分析能力,帮助快速跟踪定位问题原因,提升产品用户使用体验。
1367 127
|
设计模式 网络协议 Java
04.里式替换原则介绍
里式替换原则(LSP)是面向对象设计的重要原则之一,确保子类可以无缝替换父类而不破坏程序功能。本文详细介绍了LSP的定义、背景、理解方法及应用场景,通过电商支付和鸟类飞行案例展示了如何遵循LSP,并分析了其优缺点。LSP强调子类应保持父类的行为一致性,有助于提高代码的可扩展性、可维护性和可重用性,但也可能导致过度设计。最后,对比了LSP与多态的区别,明确了LSP作为设计原则的重要性。
657 4
|
传感器 监控 数据挖掘
Flink 四大基石之 Time (时间语义) 的使用详解
Flink 中的时间分为三类:Event Time(事件发生时间)、Ingestion Time(数据进入系统时间)和 Processing Time(数据处理时间)。Event Time 通过嵌入事件中的时间戳准确反映数据顺序,支持复杂窗口操作。Watermark 机制用于处理 Event Time,确保数据完整性并触发窗口计算。Flink 还提供了多种迟到数据处理方式,如默认丢弃、侧输出流和允许延迟处理,以应对不同场景需求。掌握这些时间语义对编写高效、准确的 Flink 应用至关重要。
1121 21
|
存储 监控 安全
网络安全基础知识
【9月更文挑战第2天】
1129 26

热门文章

最新文章