The features of Developer Assistant are divided into four categories: LOG, TOOL, UI, and OTHER.

LOG class
The LOG category includes three features: Crash, Sandbox Browser, and Log.

Crash
The Crash feature lets you quickly view crash logs.

Sandbox Browser
The Sandbox Browser feature lets you view all files in the application.

Log
The Log feature lets you view the output of client Logcat logs.

TOOL utility classes
The TOOL category provides several features, such as Web Portal, App Basic Info, Clear Data, Mini Program Startup Time, Bundle Version Info, Activity Helper Info, Ads, and CPU Usage Info. You can also use the Settings option in this category to configure Developer Assistant features.
Web Portal
The Web Portal feature lets you open offline packages or online webpages by entering a URL or scanning a QR code.

App Basic Info
This feature displays basic information about the application.

Clear Data
This feature purges all cache and data for the application. After the data is purged, the application automatically shuts down.

Mini Program Startup Time
You can enter the AppId of a mini program to view and collect statistics on its startup time.

Bundle Version Info
This feature displays the version numbers of bundles in the mPaaS frame.

Activity Helper Info
This feature provides parameter information for the startup Activity of a mini program.

Ads
This feature is a dynamic tool for intelligent ad delivery. After you integrate intelligent delivery and pre-configure ad slots, you can dynamically insert an ad into a specific location and fetch ads from the page.

CPU Usage Info
You can turn on the CPU Detection Switch to display CPU usage information. This information appears as a floating layer at the top of the screen. You can then switch to other pages of the application and use different features to monitor CPU usage in real-time.


From the Detection Records menu, you can also view the detection records for CPU usage.

Settings
In Settings, you can configure features for Developer Assistant. These features include accessibility support scanning, automatic hot area scanning, automatic long text scanning, real-time stuttering monitoring, logs, and floating notifications.
Accessibility support scanning
This feature supports interface checks for Android features designed for visually impaired users.
Automatic hot area scanning
Hot area detection can identify controls on a page where the clickable area has a width or height of less than 30 dp. The results are displayed in real-time at the top of the current page. If you turn on this switch, controls with a width or height of less than 30 dp in the scanned hot area are automatically highlighted in red.
Automatic long text scanning
This feature checks for overlapping text. Developer Assistant can detect text that is too long to be fully displayed using the text control's API.
Real-time stuttering monitoring
When enabled, Developer Assistant monitors the application's running status in real-time. If stuttering occurs, a notification appears in a floating window. Click the floating ball to view stuttering information.
After you view the stuttering information and return to the application, the floating window automatically disappears.


Log
You can turn on this switch to read log type files.
Floating notification
If this switch is turned off, the floating window notification will not appear when stuttering occurs.
UI Class
The UI category provides the following features: Hot Area Detection, XPath Info, and Interface Annotation.

Hot Area Detection
Hot area detection can identify controls on a page where the clickable area has a width or height of less than 30 dp. The results are displayed in real-time at the top of the current page.

XPath Info
This feature detects the XPath information of controls displayed on the page. You can turn on the Event Interception switch to display XPath information.

Interface Annotation
Interface annotation lets you annotate the size of controls on a page. Annotation can be automatic or manual.
Automatic annotation: Developer Assistant automatically annotates all controls on the current page.

Manual annotation: Developer Assistant only annotates the controls that you click.

Other class
The OTHER category provides an entry point to the Developer Assistant help document. Any extended features for Developer Assistant are also displayed in the OTHER category.

About Developer Assistant
This option navigates to the help document for Developer Assistant.
Extended features
Any features that you extend are displayed in the OTHER category. For example, "Extended Access" in the following figure is an extended feature of Developer Assistant.




