Tizen虚拟根的位置

问题描述 投票:0回答:1

我正在尝试从三星S3前沿tizen应用程序中提取数据,以对收集的数据进行一些分析。 Tizen提供两种类型的存储,SQLite和文件。我知道每个应用程序都拥有一个独特的虚拟根位置,但我不知道它位于何处。同一个文件中的SQLite数据也是?

tizen samsung-galaxy-gear
1个回答
0
投票

每个应用程序包的基本目录通常是/opt/usr/home/owner/apps_rw/[pkg_name],据我所知,这就是虚拟根的含义。

您可以使用app_get_data_path()中的<app_common.h>以编程方式获取应用程序的数据目录,这将返回一个字符串/opt/usr/home/owner/apps_rw/[pkg_name]/data(使用后不要忘记释放字符串)。有关更多信息,请参阅File System Directory Hierarchy指南。

上述指南还将向您展示如何使用Storage API访问共享媒体目录。 This指南将向您展示如何将sqlite数据库文件存储在存储目录(STORAGE_DIRECTORY_DOCUMENTS)中,或者您也可以将数据库文件存储在app_get_data_path()返回的私有app数据目录中。

© www.soinside.com 2019 - 2024. All rights reserved.