Skip to content

jasonhc/ViewDebugTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

V1版本 代码集成

主要接口类ViewDebugger, 在要集成的Activity中使用该类. 在onCreate()中创建ViewDebugger实例, 在layout xml中增加DebugToolView. onCreate()中加入下面的初始化代码:

        mDebuggerView = findViewById(R.id.ViewDebugger);
        mViewDebugger = new ViewDebugger(mDebuggerView);

在dispatchKeyEvent()开头加上如下代码:

        if (mViewDebugger.handleKey(event)) {
            return true;
        }

代码的作用是处理打开工具的秘密键和工具的按键处理.

V2版本 新的集成方法

让要集成的Activity 继承BaseActivityDebugToolView

代码在project tv-deskplatform, branch view-debug-tool/view-debug-tool-dev

使用方法:

依次按"2-5-9-1"启动该工具. 按方向键移动光标, 按1-6改变光标移动步长(数字越大移动步长越大), 按0让光标回到屏幕中心位置. 按确定键显示光标处的View, 第一次按确定显示子View, 再次按确定显示该View的父View.

About

Android查看APP页面中某个View的工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages