CodeLocator简单使用(AndroidStudio中点击布局元素确认对应view信息)快速接手陌生项目利器

 

对于陌生项目的一些改动或重构需求时,如果可以在APP点点就能确定知道当前管理哪个activity或fragment必然是省去了很多去代码里搜来搜去的时间。在社群讨论中发现这款AS插件:CodeLocator ,虽然有2年没更新了 今天也试一试看看是否有帮助。

首先下载最新版本的插件:​​​​​​https://github.com/bytedance/CodeLocator/releases​​​​​​

在AS设置中 插件选择从本地安装 

安装好以后在我们AS右侧就出现了哈。

 然后这时候就已经支持dump mode了。

如图我点击一个控件,已经可以看到是属于哪个activity什么view结构下的控件信息了 

我觉得DUMP MODE也是有帮助到的了。

---------------------------------------------------------------------------------------------------------------- 

如果需要用他自己的模式 我们再需要加一些项目依赖

// 集成基础能力, 只需要添加一行依赖即可
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"
}

当然 我在这一顿操作后遇到了一个问题

这个问题在我解决后再来更新,当然我还可以先把依赖去掉先使用dump mode已经能帮上忙了并且不需要改动项目代码。 

说一下他的快捷键,如果是他的自有模式,请点击机器人图标 把DEBUG包传递给他安装,如果是DUMP MODE 就运行到真机或模拟器后 点击小手图标 让他开始加载就好了。

官方地址连接:

GitHub - twlkyao/CodeLocator

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Studio 使用 View,您可以按照以下步骤进行操作: 1. 打开您的项目并在布局文件找到要添加 View 的位置。布局文件通常位于 `res/layout` 目录下。 2. 在布局文件使用合适的布局容器(例如 LinearLayout、RelativeLayout、ConstraintLayout)来放置您的 View。 3. 在布局容器添加一个 View,您可以使用以下标签之一:TextView、Button、ImageView 等等。例如,如果您想添加一个 TextView,可以使用以下代码: ``` <TextView android:id="@+id/myTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello, World!" /> ``` 4. 根据您的需求设置 View 的属性。例如,您可以设置 View 的宽度和高度、文字内容、背景颜色等等。在上面的代码,我们设置了一个 id 为 `myTextView` 的 TextView,并将其宽度和高度设置为 `wrap_content`,并显示文本为 "Hello, World!"。 5. 保存并关闭布局文件。 6. 在您的 Activity(或 Fragment)找到该布局文件对应的类文件。 7. 在类文件找到 `onCreate` 方法,该方法会在 Activity 创建时被调用。您可以在该方法通过调用 `setContentView` 方法将布局文件与该 Activity 关联起来。例如: ```java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } ``` 8. 编译并运行您的应用程序,您将能够在模拟器或设备上看到添加的 View。 这里只是一个简单的介绍,您可以根据您的实际需求对 View 进行更多的自定义和操作。希望对您有所帮助!如果您有任何疑问,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值