开发小助手提供的功能可分为四大类:LOG 日志类、TOOL 工具类、UI 界面类和 OTHER 其他类。

LOG 日志类
日志类包含 闪退、沙盒浏览 和 日志 三个功能。

闪退
闪退功能支持快速查看闪退日志。

沙盒浏览
沙盒浏览功能支持查看 App 的所有文件。

日志
日志功能支持查看输出的客户端 Logcat 日志。

TOOL 工具类
TOOL 工具类提供的功能有 Web 任意门、App 基础信息、清理数据、微应用启动时长、Bundle 版本信息、Activity 辅助信息、广告、和 CPU 运行信息。在 TOOL 工具类,您还可以通过 设置 对开发小助手的部分功能进行配置。
Web 任意门
Web 任意门功能支持通过开发小助手打开离线包或者在线页面。在输入网址或者扫描二维码后,即可打开离线包或者在线网页。

App 基础信息
显示 App 的基本信息。

清理数据
清理 App 的所有缓存以及数据信息。在清除数据后,App 会自动退出。

微应用启动时长
输入微应用的 AppId,就可以查看和统计微应用的启动耗时。

bundle 版本信息
显示 mPaaS 框架下 Bundle 的版本号。

Activity 辅助信息
提供微应用启动 Activity 的参数信息。

广告
智能投放广告的动态化工具。在接入智能投放并预置展位后,可以动态给某一个位置插入一个广告,并且可以提取页面上的广告。

CPU 运行信息
打开 CPU检测开关 后,即可显示 CPU 使用率信息。该信息以浮层的形式在屏幕上方显示,此时您可以切换到应用的其他页面使用应用的不同功能,对 CPU 的使用率信息进行实时监控。


通过 检测记录 菜单,您还可以查看 CPU 运行信息的检测记录。

设置
在 设置 中,您可以查看对开发小助手的功能进行配置。这些功能包括无障碍支持性扫描、热区自动扫描、超长文案自动扫描、卡顿实时监控、日志和浮动通知。
无障碍支持性扫描
支持对 Android 视障人群功能的界面检查。
热区自动扫描
热区检测可以检测页面中点击区域的宽或高小于 30dp 的控件,并将检测结果实时显示在当前页面顶部。如果开启此开关,则会对扫描到的热区中宽或高小于 30dp 的控件自动标红。
超长文案自动扫描
可以实现对重叠文本的检查。因为文本超长之后文字会不显示,通过开发小助手,就可以通过文本控件的 API 检查出来。
卡顿实时监控
开启后,开发小助手会实时监控 App 的运行状态,一旦发生卡顿,就会以悬浮窗的形式进行提醒。点击悬浮球,即可查看卡顿信息。
查看卡顿信息后返回 App,悬浮窗会自动消失。
日志
开启此开关后,即可阅读日志类型的文件。
浮动通知
关闭此开关时,发生卡顿时将不会再弹出悬浮窗通知。
UI 界面类
UI 界面类提供的功能有 热区检测、XPath 信息 和 界面标注。

热区检测
热区检测可以检测页面中点击区域的宽或高小于 30dp 的控件,并将检测结果实时显示在当前页面顶部。

XPath 信息
热区检测可以检测页面中显示控件的 XPath 信息。打开 事件拦截 开关后,开发小助手将会显示 XPath 信息。

界面标注
界面标注可以将页面中的控件大小标注出来,标注分为自动和手动两种方式。
自动标注:开发小助手会自动将当前页面中的所有控件进行标注。
手动标注:开发小助手只会标注被点击过的控件。
OTHER 其他类
OTHER 其他类提供了跳转到开发小助手帮助文档的入口。同时,对开发小助手拓展的功能也会显示在 OTHER 其他类。

关于开发小助手
跳转到开发小助手的帮助文档。
拓展的功能
用户自己拓展的功能都会显示在 OTHER 其他类中。如下图所示,“拓展接入”即为一个拓展的开发小助手的功能。
