stellar 中文文档 下载 App

运行时权限授予与撤销:替其他应用管理 Android 权限

原版 Shizuku 弃用、这里保留支持的第二组能力:直接为其他应用授予或撤销 Android 运行时权限。批量权限管理工具、自动化配置工具的核心能力就来自这两行 API。

接口签名

// 为其他应用授予运行时权限
Stellar.grantRuntimePermission(
    packageName = "com.example.app",
    permissionName = "android.permission.WRITE_EXTERNAL_STORAGE",
    userId = 0
)

// 撤销运行时权限
Stellar.revokeRuntimePermission(
    packageName = "com.example.app",
    permissionName = "android.permission.WRITE_EXTERNAL_STORAGE",
    userId = 0
)

userId 参数怎么填

典型应用形态

边界与提醒

同类能力若走用户服务实现,还能叠加更复杂的业务逻辑,见用户服务。