【发布时间】:2020-11-25 20:54:59
【问题描述】:
我正在为 Samsung Gear Fit2 Pro 开发一个混合 tizen 应用程序(网络 + 本地服务)。我想从 web ui 应用程序创建/设置一个配置并将其保存到应用程序的数据路径中,以便本机服务可以加载配置并使用它。
我正在尝试从/opt/usr/apps/pkg-id/data 的tizen Web 应用程序创建一个config.txt 文件。我尝试过使用具有适当权限的 tizen 文件系统 API,但它总是显示这些 API 函数未定义。但是,如果我使用解析,则文件创建仅适用于某些目录,例如documents。但是如果我的应用程序的数据文件夹中不存在,我想创建一个文件,即/opt/usr/apps/pkg-id/data,或者如果已经存在则修改它。我的代码中尝试写入数据文件夹中文件的相关部分如下所示。
有没有办法做到这一点?还是我在使用文件系统 api 时做错了什么?
function app_get_datapath() {
return "/opt/usr/apps/"+tizen.application.getCurrentApplication().appInfo.packageId+"/data/";
}
var fileHandleWrite = tizen.filesystem.openFile(app_get_datapath()+'config.txt', 'w');
fileHandleWrite.writeString(tizen.systeminfo.getCapability('http://tizen.org/system/tizenid'));
fileHandleWrite.close();
【问题讨论】:
标签: javascript tizen tizen-web-app tizen-wearable-sdk