cordova.file.ApplicationsStorage目录需要权限。还有别的选择吗?

cordova.file.ApplicationsStorage目录需要权限。还有别的选择吗?,cordova,cordova-plugin-file,Cordova,Cordova Plugin File,我在www文件夹中保留了静态应用程序资产。我使用cordova.file.applicationDirectory读取资产。在iOS上,它工作得很好,但在Android上,用户需要授予访问该库的权限 当我将文件存储在cordova.file.cacheDirectory和cordova.file.dataDirectory中时,用户不需要授予任何权限 我不想用权限对话框打扰用户,因为我只从自己的应用程序包中读取文件 是否有其他存储文件的地方?这些文件应该包含在应用程序中,而不是下载 是否可以将静

我在www文件夹中保留了静态应用程序资产。我使用cordova.file.applicationDirectory读取资产。在iOS上,它工作得很好,但在Android上,用户需要授予访问该库的权限

当我将文件存储在cordova.file.cacheDirectory和cordova.file.dataDirectory中时,用户不需要授予任何权限

我不想用权限对话框打扰用户,因为我只从自己的应用程序包中读取文件

是否有其他存储文件的地方?这些文件应该包含在应用程序中,而不是下载


是否可以将静态资产放在cordova.file.dataDirectory中?如果是,如何手动将文件添加到该位置?

您是否尝试过android版的
cordova.file.applicationDirectory
?它似乎适合于资产,并且是只读的,
applicationStorageDirectory
applicationDirectory
都在请求android上的权限?至少在第一个版本(请参阅中的android怪癖)中不应该这样做?ApplicationStorage Directory不需要权限,但如何从ApplicationStorage Directory访问我的www文件夹?我查看了应用程序容器,无法从ApplicationStorage Directory访问www文件夹。www文件夹位于不同的路径中。这真的很烦人。当然,我没想到。。我们可以知道资产的类型吗(以及为什么您希望从文件而不是URL访问它)?您是否尝试过android的
cordova.file.applicationDirectory
?它似乎适合于资产,并且是只读的,
applicationStorageDirectory
applicationDirectory
都在请求android上的权限?至少在第一个版本(请参阅中的android怪癖)中不应该这样做?ApplicationStorage Directory不需要权限,但如何从ApplicationStorage Directory访问我的www文件夹?我查看了应用程序容器,无法从ApplicationStorage Directory访问www文件夹。www文件夹位于不同的路径中。这真的很烦人。当然,我没想到。。我们可以知道资产的类型吗(以及为什么您希望从文件而不是URL访问它)?