这是由AI整理的
官方链接:https://shortx-repo.github.io/ShortX-Pages/javadoc/index.html
一、网络 / 通信相关
ConnectWifi // 请求连接或切换到指定 SSID 的 Wi-Fi
DisconnectCurrentWifi // 断开当前已连接的 Wi-Fi
SetWifiEnabled // 打开或关闭 Wi-Fi 开关
SetDataEnabled // 打开或关闭移动数据
SetHotSpotEnabled // 打开或关闭热点
Toggle5G // 切换 5G 状态
SwitchMobileDataSlot // 切换默认数据卡槽
WebSocketConnect // 建立 WebSocket 连接
WebSocketSend // 通过 WebSocket 发送数据
HttpRequest // 发起 HTTP 请求
DownloadFile // 下载文件
WebDavGet // 从 WebDAV 获取文件
WebDavPut // 上传文件到 WebDAV
WebDavList // 列出 WebDAV 目录
二、应用 / 进程 / 任务管理
LaunchApp // 启动应用(通用)
LaunchAppByPkg // 通过包名启动应用
StartAppProcess // 启动应用进程
StartAppProcessByPkg // 通过包名启动应用进程
KillProcessByName // 按进程名结束进程
StopApp // 停止应用
StopAppByPkg // 通过包名停止应用
StopCurrentApp // 停止当前前台应用
RemoveTasks // 清除最近任务
RemoveTasksByPkg // 清除指定应用的最近任务
StartLastApp // 切换到上一个应用
StartNextApp // 切换到下一个应用
StartPreviousApp // 切换到前一个应用
三、系统状态 / 硬件控制
SetBTEnabled // 打开或关闭蓝牙
SetNFCEnabled // 打开或关闭 NFC
SetLocationEnabled // 打开或关闭定位
SetFlashLightEnabled // 打开或关闭手电筒
SetAutoBrightness // 设置自动亮度
SetBrightness // 设置屏幕亮度
SetScreenTimeout // 设置息屏时间
SetScreenRotate // 设置屏幕旋转
SetDarkModeEnabled // 打开或关闭深色模式
SetRingerMode // 设置铃声模式
SetVolume // 设置音量
AdjustVolume // 调整音量(加减)
Vibrate // 触发震动
PlayRingtone // 播放铃声
LockDeviceNow // 立即锁屏
SleepScreen // 关闭屏幕
WakeupScreen // 唤醒屏幕
StayAwake // 保持唤醒状态
四、通知 / 状态栏 / 系统 UI
PostNotification // 发送通知
RemoveNotification // 移除通知
RemoveNotificationForPackage // 移除指定应用的通知
ClickNotification // 点击通知
ClickNotificationActionButton // 点击通知中的操作按钮
ExpandNotification // 展开通知栏
ShowStatusBarChip // 显示状态栏提示
HideStatusBarClip // 隐藏状态栏提示
SetStatusBarIcon // 设置状态栏图标
RemoveStatusBarIcon // 移除状态栏图标
ShowGlobalActionsMenu // 显示系统电源菜单
五、UI / 悬浮 / 对话框
ShowToast // 显示 Toast 提示
ShowAlertDialog // 显示提示对话框
ShowChoiceDialog // 显示选择对话框
ShowListDialog // 显示列表对话框
ShowMenuDialog // 显示菜单对话框
ShowTextFieldDialog // 显示输入框对话框
ShowOverlayButton // 显示悬浮按钮
HideOverlayButton // 隐藏悬浮按钮
ShowFloatWindow // 显示悬浮窗口
HideFloatWindow // 隐藏悬浮窗口
ShowSideBar // 显示侧边栏
HideSideBar // 隐藏侧边栏
ShowClipboardView // 显示剪贴板视图
DisplayImage // 显示图片
ScreenFlash // 屏幕闪烁提示
六、输入 / 自动操作 / 无障碍相关
InputTap // 模拟点击
InputSwipe // 模拟滑动
InputText // 输入文本
InjectKeyCode // 注入按键事件
InjectCombineKeyCode // 注入组合按键
InjectGestureRecording // 注入手势录制
StartGestureRecording // 开始录制手势
StopGestureRecording // 停止录制手势
ToggleGestureRecording // 切换手势录制状态
FindAndClickViewById // 查找并点击指定 ID 的控件
FindAndClickViewByText // 查找并点击指定文本的控件
FindAndClickMatchedView // 查找并点击匹配条件的控件
ScrollViewTo // 滚动视图
WaitForIdle // 等待系统空闲
七、文本 / OCR / 处理
OcrDetect // OCR 文字识别
TextProcessing // 文本处理(通用)
TextProcessingToPinyin // 文本转拼音
TextProcessingTrimSpace // 去除空格
TextProcessingTrimLength // 裁剪文本长度
MatchRegex // 正则匹配
ReplaceRegex // 正则替换
八、变量 / 规则 / 流程控制(非常核心)
CreateGlobalVar // 创建全局变量
WriteGlobalVar // 写入全局变量
AddToGlobalVar // 向全局变量追加内容
DeleteGlobalVar // 删除全局变量
CreateLocalVar // 创建局部变量
WriteLocalVar // 写入局部变量
ReadClipboard // 读取剪贴板
WriteClipboard // 写入剪贴板
IfThenElse // 条件判断
SwitchCase // switch 分支
ForEach // for-each 循环
WhileLoop // while 循环
Delay // 延时
BreakActionExecute // 中断后续 Action 执行
StopAllActions // 停止所有动作
NoAction // 空动作(占位)
九、脚本 / 扩展
ExecuteJS // 执行 JavaScript
ExecuteMVEL // 执行 MVEL 表达式
RemoteExecuteMVEL // 远程执行 MVEL
ShellCommand // 执行 Shell 命令
PluginAction // 执行插件动作
FromDA // 从 DirectAction 引用
十、枚举 / 辅助类型(不单独执行)
WriteGlobalVarOp // 全局变量写入方式枚举
MediaPlaybackAction // 媒体播放动作枚举
DialogAction // 对话框动作枚举
ContextMenuAction // 上下文菜单动作枚举
NavType // 导航类型枚举
MapApp // 地图应用枚举
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END






暂无评论内容