起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 310|回复: 3

[处理中] cordova file 中 window.resolveLocalFileSystemURL 无法获取系统路径

[复制链接]

9

主题

17

帖子

81

积分

初级会员

Rank: 2

积分
81
QQ
发表于 2018-8-10 14:25:31 | 显示全部楼层 |阅读模式
cordova file 中  window.resolveLocalFileSystemURL 在 华为手机上无法 通过 如下参数:

cordova.file.applicationDirectory:只读的应用程序的安装目录。 (iOS,Android,OSX, windows)
cordova.file.applicationStorageDirectory:应用程序的根目录的沙盒;在iOS和windows这个位置是只读的(但具体的子目录(iOS上/Documents或windows上/localState)读写)。这其中包含的所有文件都是应用私有的。 (iOS,Android,OSX)
cordova.file.dataDirectory:使用内存存储在应用程序的沙箱中,私有的、持久的(在Android上,如果你需要使用外部存储器,用.externalDataDirectory)。在iOS上,该目录是不与iCloud同步的。 (iOS,Android,windows)
cordova.file.cacheDirectory:存储缓存数据文件或者其他的可以轻松重建的文件的目录,操作系统会在运行比较慢时删除这些文件,然而应用程序不应该依赖于系统才能删除这些文件。 (iOS,Android, OSX, windows)
cordova.file.externalApplicationStorageDirectory:应用程序外部存储空间。 (Android)
cordova.file.externalDataDirectory:存储应用特定数据的外部存储空间。 (Android)
cordova.file.externalCacheDirectory:存储缓存数据的外部存储空间
cordova.file.externalRootDirectory:外部存储(SD卡)根目录 (Android)
cordova.file.tempDirectory:临时文件存储目录,系统可以删除此目录,应用程序可以在适当条件下删除此目录,并不依赖于文件系统。 (iOS, OSX, windows)
cordova.file.syncedDataDirectory:需要同步(比如iCloud)的应用特定数据 (iOS, windows)
cordova.file.documentsDirectory:应用的私有文件,但是对其他应用也有用(比如,办公文件)注意:对于OSX来说,指的是用户的~/Documents目录。 (iOS,OSX)
cordova.file.applicationDirectory:只读应用程序的安装目录
cordova.file.applicationDirectory:只读应用程序的安装目录

无法获取到系统相应路径获取 ,经测试发现 在华为手机 和 1+ 手机上稳定复现。求教怎么获取 Android/data/<appid>目录
ps: window.requestFileSystem 也是不行的

6

主题

4万

帖子

8420

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8420
QQ
发表于 2018-11-1 13:26:03 | 显示全部楼层
其他手机是正常的吗, 只有华为手机不行,是这个意思吗
关于文件处理说明看下
http://docs.wex5.com/cordova-plugin-file/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2019-4-21 06:21 , Processed in 0.123598 second(s), 29 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表