更新记录

1.0.0(2026-06-27) 下载此版本

初次提交


平台兼容性

uni-app x(5.13)

Chrome Safari Android iOS 鸿蒙 微信小程序
× × 5.0 × × ×

laoqianjunzi-shizuku

laoqianjunzi-shizuku 是一个面向 uni-app x 的 Android Shizuku UTS 插件,用于桥接 Shizuku 服务状态、权限请求和 shell 命令执行能力。

当前能力

  • 查询 Shizuku 是否已安装
  • 查询 Shizuku Binder 是否可用
  • 查询当前权限是否已授予
  • 发起 Shizuku 权限请求
  • 打开 Shizuku 安装页
  • 打开 Shizuku 官方配置引导页
  • 通过 Shizuku 执行 sh -c shell 命令

设计边界

  • 当前只做 Android App 平台实现
  • iOS / Harmony / Web 返回空实现
  • requestPermission() 只负责发起授权,不内置权限结果监听
  • executeCommand() 只返回一次完整结果,不做流式输出

使用示例

import {
  getShizukuState,
  requestPermission,
  executeCommand
} from '@/uni_modules/laoqianjunzi-shizuku'

const state = getShizukuState()
if (!state.permissionGranted) {
  requestPermission(911)
}

executeCommand('id').then((result) => {
  console.log(result.success, result.output)
})

隐私、权限声明

1. 本插件需要申请的系统权限列表:

android.permission.INTERACT_ACROSS_USERS_FULL(由 ShizukuProvider 声明)

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议