作为一个简单的Cordova项目,我们可以通过this.cordova.getActivity().getAssets()
访问该项目的资产目录。
与离子结合使用也可以吗?如果没有,是否可以从Java访问离子资产?
更新:实施我的离子应用后,
像在常规android项目中一样,使用this.cordova.getActivity().getAssets()
访问项目资产似乎没有问题。
答案 0 :(得分:1)
对于Android,有一个名为File Path ...的Ionic插件...
assets
路径应为file://android_asset
。
这很可能会导致处理...
this.filePath.resolveNativePath("file://android_asset")
.then(filePath => console.log(filePath))
.catch(err => console.log(err));
另请参阅Cordova Plugin File,它似乎是抽象的。