字节跳动开源的这款工具集厉害了】

CodeLocator是一款强大的Android开发工具,包含多种功能如View展示、Activity/Fragment信息、数据绑定等,可通过插件形式集成到AndroidStudio中,提高开发效率。它支持实时编辑View属性并提供多种操作快捷方式,同时提供了详细的使用文档和开源地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目是「CodeLocator」,一个包含 Android SDK 与 Android Studio 插件的 Android 工具集,绝对称得上 Android 开发提效神器,目前支持 Mac 和 Windows。

CodeLocator 包含如下的功能:

  • 展示当前的 View 视图

  • 展示当前的 Activity 信息

  • 展示当前所有 Fragment 的信息

  • 展示自定义的 App 运行时信息

  • 展示当前应用的文件信息

  • 实时编辑 View 的状态,如可见性,文本内容等

  • 定位当前响应触摸事件的 View

  • 获取当前 View 绑定的数据

  • 获取当前 View 对应的绘制内容

  • 跳转 View 的点击事件代码,findViewById,ViewHolder 的代码位置

  • 跳转 View 的 xml 布局文件

  • 跳转 Toast,Dialog 的显示代码位置

  • 跳转启动当前 Activity 的代码位置

  • 展示应用支持的所有 Schema 信息

  • 向应用发送指定 Schema

  • 定位项目内最新的 Apk 文件

  • Apk 文件支持右键安装

  • 快速打开显示布局边界,过渡绘制,点按操作等

  • 快速连接 Charles 代理

使用说明

CodeLocator 插件是一个侧边栏插件,安装后展示在 Android Studio 的右侧,点击可展开初始状态如下:
在这里插入图片描述
CodeLocator 目前支持二十六种按钮操作,当按钮呈现绿色高亮时表示可点击,当按钮处于灰色状态时表示不可点击,鼠标悬停一段时候后会出现具体的功能描述。
在这里插入图片描述
点击抓取按钮后,可获得当前应用的状态信息,左边的图片面板可点击选择对应的 View,按钮状态会根据当前选中的 View 做出相对应的变化。
在这里插入图片描述
点击左侧图片可选中 View,或者选择右侧的 View Tree 视图中的 Item 都可以选择 View,通过 View Tree 可以很快定位到我们想要找的布局。

同时,还可以实时修改当前选中 View 的属性,不用改代码就能测试效果:
在这里插入图片描述
在这里插入图片描述

使用文档:https://github.com/bytedance/CodeLocator/blob/main/how_to_use_codelocator_zh.md

开源项目地址:https://github.com/bytedance/CodeLocator

开源项目组织:bytedance

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌风_Java高性能架构

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值