Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
com.bytedance.tools.codelocator:codelocator-lancet-popup
Advanced tools
English | 简体中文
一张图带你了解CodeLocator
CodeLocator是一个包含Android SDK 与 Android Studio插件的Android工具集, 包含如下的功能(目前仅支持Mac, Windows):
抖音 | TikTok | 多闪 | Resso | 西瓜视频 |
Helo | 飞书 | 清北网校 | 番茄小说 | 轻颜相机 |
抖音火山版 | 瓜瓜龙 | 剪映 | 番茄畅听 | 幸福里 |
按照如下操作即可使用CodeLocator:
allprojects {
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
}
}
// 集成基础能力, 只需要添加一行依赖即可
dependencies {
// 依赖androidx, 已升级AndroidX的项目集成下面的依赖
implementation "com.bytedance.tools.codelocator:codelocator-core:2.0.4"
// 未升级AndroidX的项目集成下面的依赖 support版本不再维护 请升级androidx
implementation "com.bytedance.tools.codelocator:codelocator-core-support:2.0.0"
}
如果需要集成代码跳转能力, 需要先集成 Lancet, 同时添加如下依赖
apply plugin: 'me.ele.lancet'
dependencies {
// 两种依赖方式
// 依赖lancet-all, 则包含所有lancet能力
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-all:2.0.4"
// 分别依赖对应的lancet模块, 包含相对应的跳转能力
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-xml:2.0.4"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-activity:2.0.4"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-view:2.0.4"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-toast:2.0.4"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-dialog:2.0.4"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-popup:2.0.4"
// 如果未升级AndroidX, 可使用下方的依赖 support版本不再维护 请升级androidx
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-all-support:2.0.0"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-xml-support:2.0.0"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-activity-support:2.0.0"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-view-support:2.0.0"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-toast-support:2.0.0"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-dialog-support:2.0.0"
debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-popup-support:2.0.0"
}
CodeLocator插件是一个侧边栏插件, 安装后展示在Android Studio的右侧, 点击可展开 初始状态如下:
绿色按钮表示可点击, 灰色表示当前不可操作
点击抓取按钮后, 可获得当前应用的状态信息, 左边的图片面板可点击选择对应的View, 按钮状态会根据当前选中的View做出相对应的变化
更多操作可查看文档 CodeLocator使用说明
如果你有任何关于CodeLocator的问题或建议,可以加入到微信群与我们沟通交流。
除此之外,你也可以发邮件到邮箱:liujian.android@bytedance.com, 在邮件中详细描述你的问题。
也欢迎投递简历~
Copyright (c) 2024 ByteDance Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
The following components are provided under an Apache 2.0 license.
lancet - For details, https://github.com/eleme/lancet
okhttp - For details, https://github.com/square/okhttp
gson - For details, https://github.com/google/gson
FAQs
CodeLocator
We found that com.bytedance.tools.codelocator:codelocator-lancet-popup demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.