0

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

4

1 回答 1

0

每个应用程序包的基本目录是一般/opt/usr/home/owner/apps_rw/[pkg_name]的,据我了解,这就是您所说的virtual root

app_get_data_path()您可以使用in 以编程方式获取应用程序的数据目录<app_common.h>,这将返回一个字符串/opt/usr/home/owner/apps_rw/[pkg_name]/data(不要忘记在使用后释放该字符串)。有关更多信息,请在文件系统目录层次结构中查找指南。

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

于 2019-03-26T01:11:08.413 回答