Skip to main content
参数
关于文件访问权限:
  1. 插件默认拥有私有目录 /data/data/com.ratta.supernote.pluginhost/files/plugins/<pluginID> 的读取、写入、删除权限。
  2. sdcard 目录下 DocumentEXPORTINBOXMyStyleNoteSCREENSHOT 这几个目录,读取、写入、删除权限默认都不具备,需要分别申请 plugin.permission.FILE:READplugin.permission.FILE:WRITEplugin.permission.FILE:DELETE 后才能使用;外接 SD 卡、OTG 等外部存储设备的访问同样受这三种权限管控;除此之外的其他目录,无论是否申请相关权限,都无法获得读取、写入、删除权限。
返回
  • Promise<number>:返回权限状态,0 表示未授予该权限,无法使用;1 表示已授予该权限,可以使用
异常
  • permission 不是非空字符串时,会抛出参数校验异常
  • permission 不在支持列表内时,会抛出异常(错误码 1502
权限体系总览、每种权限对应哪些接口,参见插件权限

示例