【问题标题】:Location of database file in device for alloy titanium application钛合金应用装置中数据库文件的位置
【发布时间】:2015-02-16 16:06:53
【问题描述】:

我是合金 mvc 框架的新手。我在使用 SQLite 的项目中工作。我将 SQLite 文件保存在资产文件夹中,并在应用程序中进行了查询工作。 在模拟器文件夹中创建 SQLite 文件的实例。我的问题是我们能否在 ios、android 设备中查看数据库文件以及它在设备中的存储位置。 请建议我.. 提前致谢。

【问题讨论】:

标签: android ios titanium titanium-alloy


【解决方案1】:

在 Android 中,您可以在此位置找到您的数据库

/data/data/your.package.name/databases/your_db_name.db

【讨论】:

  • 谢谢马库斯...但我没有在您指定的路径中看到任何数据库文件...我的路径就像这个 data/my.package.name/cache/_tmp 单独.. 没有其中的数据库路径...
  • 您可以在模拟器上读取此文件夹,但不能在物理设备上读取。如果你想在你的物理设备上阅读它,你必须root它。 @DineshMurugesan
【解决方案2】:

对于iOS模拟器,你可以在这个位置找到数据库:

/Users/USER_NAME/Library/Developer/CoreSimulator/Devices/NOW_SELECT_YOUR_DEVICE/data/Containers/Data/Application/SELECT_YOUR_APPLICATION/Library/Private Documents/

通常USER_NAME/LibraryLibrary文件夹是隐藏的,你必须先取消隐藏。

您可以使用 Xcode's Organizer 访问 设备 上的数据库。

首先打开 Xcode 的管理器,然后选择你的设备,然后选择你的应用程序,现在从下面的设置图标下载容器,你会得到一个 .xcappdata 文件。

现在选择下载的容器,即.xcappdata 文件和Show Package Contents。现在进入AppData/Library/Private Documents。在这里,您将获得应用程序的数据库。

希望这会对你有所帮助。

【讨论】:

  • 谢谢swanand ....我可以在模拟器文件夹中看到数据库...我的问题是我们可以在苹果设备中看到它...是否有任何第三方应用程序可以查看数据库文件..? ??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多