CodeLocatorAndroid 工具集
CodeLocator 是字节跳动开源的一个包含 Android SDK 与 Android Studio 插件的 Android 工具集, 包含如下的功能(目前仅支持Mac):
- 展示当前的 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插件(点此下载最新版插件)
- App中集成CodeLocator
allprojects { repositories { mavenCentral() } } // 集成基础能力, 只需要添加一行依赖即可 dependencies { implementation "com.bytedance.tools.codelocator:codelocator-core:1.0.0" }
如果需要集成代码跳转能力, 需要先集成 Lancet, 同时添加如下依赖
dependencies { debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-xml:1.0.0" debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-activity:1.0.0" debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-view:1.0.0" debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-toast:1.0.0" debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-dialog:1.0.0" debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-popup:1.0.0" }
评论
conuniframework-utilJava 工具集
conuniframework-util 是一个 Java 工具集。以下是部分类方法统计:Objec
conuniframework-utilJava 工具集
0
PrebootLESS 工具集
Preboot是一套完整且灵活的LESS工具集。其早期的变量(variable)和混合(mixin)演变为了Bootstrap的前身。从那时起,这两个项目就互为补充。经过两年的间断,Preboot从B
PrebootLESS 工具集
0
DirectXTKDirectX工具集
DirectXTK全称是DirectXToolKit,包含一组在C++中编写DirectX11.x代码的助手类。示例代码:std::unique_ptr<SpriteBatch> spri
DirectXTKDirectX工具集
0
PowerToysWindows 工具集
PowerToys是微软开发者开发的免费实用工具集,可以用于高级用户调整和简化Windows操作,以提高效率。其最早出现在Windows95中,但并不受微软官方支持,对其测试也不够彻底。到了Windo
PowerToysWindows 工具集
0
iBookmarkLetBookmarklet 工具集
中国大陆大学生原创的Bookmarklet工具集(网页浏览器书签栏按钮小工具)当前整理发布的主要组件——网页浮层一键清除 v0.5Google中文划词搜索 v1.1(墙内无压力)Google站内搜索
iBookmarkLetBookmarklet 工具集
0
Gitbashbash 工具集
Gitbash是一个bash工具集,对git的常用子命令做了一系列别名处理。不用再输入类似`gitclonehttp://.....`的命令直接进行'clonehttp://...'就可以,省掉了gi
Gitbashbash 工具集
0
HutoolJava 工具集
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool对文件、流、加密解密
HutoolJava 工具集
0