| | |
| | | package com.zy.asrs.service; |
| | | |
| | | import com.baomidou.mybatisplus.service.IService; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.zy.asrs.entity.TvDevice; |
| | | |
| | | import java.util.List; |
| | |
| | | * @return Base64编码的PNG图片 |
| | | */ |
| | | String captureScreen(Long deviceId) throws Exception; |
| | | |
| | | /** |
| | | * 关闭设备上的应用 |
| | | * |
| | | * @param deviceId 设备ID |
| | | * @param packageName 应用包名(可为null使用默认包名) |
| | | * @return 关闭结果 |
| | | */ |
| | | String stopApp(Long deviceId, String packageName) throws Exception; |
| | | |
| | | /** |
| | | * 重启设备上的应用(先关闭再启动) |
| | | * |
| | | * @param deviceId 设备ID |
| | | * @param packageName 应用包名(可为null使用默认包名) |
| | | * @return 重启结果 |
| | | */ |
| | | String restartApp(Long deviceId, String packageName) throws Exception; |
| | | |
| | | /** |
| | | * 批量重启设备上的应用 |
| | | * |
| | | * @param deviceIds 设备ID列表 |
| | | * @param packageName 应用包名(可为null使用默认包名) |
| | | * @return 重启结果列表 |
| | | */ |
| | | List<String> batchRestartApp(List<Long> deviceIds, String packageName); |
| | | } |