在Cordova + Android中获取内部应用程序目录

宋祖

我想知道如何使用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

jcesarmobile

来自cordova文件3.0.0,默认LocalFileSystem.PERSISTENT/data/data/app.package

在以前的版本中,您可以使用

window.resolveLocalFileSystemURL(cordova.file.applicationStorageDirectory, success, fail);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Cordova iOS应用程序目录和文件URL不同(UUID问题)

Cordova文件插件无法访问Windows 8上的应用程序目录

Cordova应用程序中的iOS内部版本号

如何限制对cordova android内部存储中的应用程序文件的访问?

获取Cordova中应用程序的安装日期

在Apache Cordova应用程序中获取PHP内容

Android 应用程序登录 Cordova

Sencha和Cordova在Android应用程序

从Android Cordova应用程序中的javascript更改KeepScreenOn

在Cordova应用程序中触发事件

GPS在Cordova应用程序中的坐标

MainActivity for Cordova应用程序

如何在混合应用程序中的角度控制器内部注册cordova事件

如何在Ionic3,Cordova和Angular4应用程序中获取android设备的语言?

Firebase for Cordova 应用程序 - 无法获取 APNS 令牌

如何像其他 Cordova 应用程序一样使用 Java 获取 android 的 uuid?

Swift 在 Cordova 离子应用程序中获取 UIWebView 的文本选择事件

使用Android备份服务备份Cordova应用程序

使用Cordova for Android构建sencha应用程序时出错

Cordova Android应用程序和用户权限

处理 Android 键盘上的搜索按钮 - cordova 应用程序

地理位置给timeout错误Cordova Android应用程序

如何从Cordova插件类迫使Android应用程序崩溃?

构建后,Cordova Android应用程序强制关闭

无法从Cordova Android应用程序调用本地Web API

用于在 Android 9 后台运行应用程序的 Cordova 插件

适用于本机Android应用程序的Cordova插件

如何为Cordova Android项目添加应用程序图标

如何从Android插件中检测何时从最近使用的菜单中删除了Cordova应用程序?