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