更新记录
1.0.1(2025-08-28)
完善Shizuku命令 原生的什么监听服务,全部砍了,直接执行命令,没有激活没有权限就提示
1.0.0(2025-07-13)
分拆acwy-shell
平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
uni-app(4.66)
Vue2 | Vue2插件版本 | Vue3 | Vue2插件版本 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|---|---|
√ | 1.0.0 | √ | 1.0.0 | × | × | × | × | × | × | × |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × | × | × |
uni-app x(4.66)
Chrome | Safari | Android | Android插件版本 | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|---|
× | × | 9.0 | 1.0.0 | × | × | × |
acwy-shizuku(如果想测试命令可以试用测试)
这是一个可以使用Shizuku来执行命令的uts-api插件
引入
使用此插件需要打包自定义基座
在vue/uvue页面使用:
import { shizuku } from '@/uni_modules/acwy-shizuku'
shizuku
返回的几种结果:
- 请升级Shizuku(现在主流使用的是v13.5...)
- 请授予Shizuku权限(自动弹框请求权限)
- Shizuku没有激活(激活自己找教程)
/**
* @description Shizuku执行shell
* @param command string 输入的命令
* @return Promise<string>
*/
shizuku('ls /sdcard').then().catch()