ShortX 所有类和接口

这是由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
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容