我想知道如何使用Cordova在Android上安装应用程序的路径。我想使用文件API来获取此信息。
我已经尝试过在此问题中实施的解决方案,即:
function gotFS(fileSystem) {
console.log("got filesystem");
// save the file system for later access
console.log(fileSystem.root.fullPath);
window.rootFS = fileSystem.root;
}
document.addEventListener('deviceready', function() {
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}, false);
但是,这给了我一些外部存储的路径:file:/// storage / emulated / 0 /。
我认为requestFileSystem
,如果有可用的话,它会为您提供外部存储路径。我怎样才能requestFileSystem
给我内部道路?(/data/data/appname
)
来自cordova文件3.0.0,默认LocalFileSystem.PERSISTENT
为/data/data/app.package
在以前的版本中,您可以使用
window.resolveLocalFileSystemURL(cordova.file.applicationStorageDirectory, success, fail);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句