返回操作
使用无障碍服务
权限: 无障碍服务
说明: 通过无障碍服务执行全局返回操作,返回值为true或false,分别表示操作成功与失败
import android.accessibilityservice.AccessibilityService
import com.m8test.script.GlobalVariables.*
_console.log(_accessibility!!.getService()!!.performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK))
import android.accessibilityservice.AccessibilityService
$console.log($accessibility.getService().performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK))
import android.accessibilityservice.AccessibilityService;
import static com.m8test.script.GlobalVariables.*;
$console.log($accessibility.getService().performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK));
$console.log($accessibility.getService().performGlobalAction(Packages.android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_BACK))
local AccessibilityService = require("m8test_java.android.accessibilityservice.AccessibilityService")
_console:log(_accessibility:getService():performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK))
<?php
use m8test_java\android\accessibilityservice\AccessibilityService;
/** @var m8test_java\com\m8test\script\core\api\console\Console $console */
global $console;
/** @var m8test_java\com\m8test\accessibility\api\Accessibility $accessibility */
global $accessibility;
$result = $accessibility->getService()->performGlobalAction(AccessibilityService::$_MJ_GLOBAL_ACTION_BACK);
$console->log($result);
from m8test_java.android.accessibilityservice.AccessibilityService import AccessibilityService
from m8test_java.com.m8test.script.GlobalVariables import _accessibility
from m8test_java.com.m8test.script.GlobalVariables import _console
_console.log(_accessibility.getService().performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK))
java_import 'android.accessibilityservice.AccessibilityService'
$console.log($accessibility.getService().performGlobalAction(AccessibilityService.#::
GLOBAL_ACTION_BACK))
使用物理屏幕镜像屏幕
权限: Adb
组件: 无
说明: 通过镜像屏幕模拟返回事件
import com.m8test.script.GlobalVariables._displays
// 创建或者获取物理屏幕的镜像屏幕
val display = _displays.getMain()
// 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作
val controller = display.getController()
// 模拟按下返回键
controller.pressBack()
// 创建或者获取物理屏幕的镜像屏幕
def display = $displays.getMain()
// 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作
def controller = display.getController()
// 模拟按下返回键
controller.pressBack()
import com.m8test.script.core.api.display.Display;
import com.m8test.script.core.api.display.control.Controller;
import static com.m8test.script.GlobalVariables.$displays;
// 创建或者获取物理屏幕的镜像屏幕
Display display = $displays.getMain();
// 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作
Controller controller = display.getController();
// 模拟按下返回键
controller.pressBack();
// 创建或者获取物理屏幕的镜像屏幕
let display = $displays.getMain()
// 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作
let controller = display.getController()
// 模拟按下返回键
controller.pressBack()
-- 创建或者获取物理屏幕的镜像屏幕
local display = _displays:getMain()
-- 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作
local controller = display:getController()
-- 模拟按下返回键
controller:pressBack()
<?php
/** @var m8test_java\com\m8test\script\core\api\display\Displays $displays */
global $displays;
// 创建或者获取物理屏幕的镜像屏幕
$display = $displays->getMain();
// 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作
$controller = $display->getController();
// 模拟按下返回键
$controller->pressBack();
from m8test_java.com.m8test.script.GlobalVariables import _displays
# 创建或者获取物理屏幕的镜像屏幕
display = _displays.getMain()
# 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作
controller = display.getController()
# 模拟按下返回键
controller.pressBack()
# encoding: utf-8
# 创建或者获取物理屏幕的镜像屏幕
display = $displays.getMain()
# 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作
controller = display.getController()
# 模拟按下返回键
controller.pressBack()
Last modified: 08 August 2025