【问题标题】:Tizen can not create or find directoryTizen 无法创建或查找目录
【发布时间】:2020-01-20 22:22:57
【问题描述】:

大约一个月以来,我一直在尝试在我的三星手表的 tizen 网络应用程序上创建一个目录来保存图像,但没有任何效果。以下是我在 tizen 的网络模拟器和手表上尝试过的代码片段:

var success = function(dir) {

    dir.createDirectory('AFG');
    alert('yay');
};

var error = function(e) {
    alert('Error: ' + e.message);
};

tizen.filesystem.resolve('images', success, error);

结果:

在网络模拟器上:找不到“newDir”文件夹。

观看:错误:平台错误。

var successCallback = function(newPath) {
    alert('New directory has been created: ' + newPath);
};
var errorCallback = function(error) {
    alert(error);
};
tizen.filesystem.createDirectory('images/newDir', successCallback, errorCallback);

结果:

在网络模拟器上:

Uncaught TypeError: tizen.filesystem.createDirectory is not a function
    at HTMLAnchorElement.<anonymous> (add.js:73)
    at _raiseTouchEvent (ripple.js:155080)
(anonymous) @ add.js:73
_raiseTouchEvent @ ripple.js:155080

观看:没有反馈,也没有在 opt/usr/media/Images 中创建“newDir”文件夹

注意:我同时启用了这两个权限:

http://tizen.org/privilege/filesystem.write

http://tizen.org/privilege/filesystem.read

任何帮助将不胜感激。谢谢!

【问题讨论】:

  • 用 console.log 语句替换您的警报语句,并在此处复制并粘贴调试控制台输出,以便我们可以看到发生了什么。
  • 您是否检查过是否为应用分配了正确的权限,例如“tizen.org/privilege/filesystem.write”?检查tizen.org/privilege

标签: tizen tizen-web-app tizen-wearable-sdk


【解决方案1】:

你的第一个代码 sn -p 是正确的,它应该创建目录:

var success = function(dir) {
    dir.createDirectory('AFG');
    alert('yay');
};
var error = function(e) {
    alert('Error: ' + e.message);
};
tizen.filesystem.resolve('images', success, error);

你应该在这个位置找到新创建的目录:/opt/usr/media/Images/

【讨论】:

  • 感谢您的反馈,但我收到了“错误:平台错误”。
  • 另外,在您的config.xml 文件中,将required_version 更改为您的设备实际支持的那个
  • 将所需版本从 4.0 更改为 3.0 做到了!非常感谢!
【解决方案2】:

已接受的答案是解决实际问题的方法,这是由自 Tizen 4.0 以来引入的新隐私政策引起的(这会导致行为因版本而异)。 您可以查看此答案中的详细信息: https://stackoverflow.com/a/57475526/11502478

访问文件系统也与位置相关,与隐私相关。首先,您需要询问应用程序用户访问文件系统的权限。然后应用程序将按预期工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多