【问题标题】:coronasdk sqlite copy database to computer from devicecoronasdk sqlite 将数据库从设备复制到计算机
【发布时间】:2016-06-06 15:22:23
【问题描述】:

我正在制作一个简单的应用程序,它将一些数据保存到数据库中,在这种情况下,我使用的是 coronasdk + sqlite。在模拟器中,可以从沙箱文档目录访问 .db 文件。我的问题是,当应用程序从真正的 Android 设备运行时,如何从 PC 访问数据库?

我的目标是使用 sqlitebrowser 将数据库转储到 excel 文件中,以便我可以使用数据。

【问题讨论】:

  • 你需要从私有目录中转储数据库
  • 你能告诉我如何做更多的细节吗?

标签: android sqlite coronasdk


【解决方案1】:

只需在您的应用中访问该文件并通过电子邮件发送即可。

local options =
{
   to = "john.doe@somewhere.com",
   subject = "My High Score",
   body = "I scored over 9000!!! Can you do better?",
   attachment = { baseDir=system.DocumentsDirectory, filename="data.db", type="application/octet-stream" }
}
native.showPopup( "mail", options )

【讨论】:

  • 我在示例中看到了电子邮件示例。有没有办法在程序中加密文件,这样即使电子邮件被黑客入侵,数据库仍然受到保护?
  • 您应该可以将密码添加到 sqlite 数据库。试试这个等效的web.archive.org/web/20071016123701/http://…
  • 感谢您的回复。但这些似乎不是 Corona 中的 .changePassword() 等价物?我需要能够在通过电子邮件发送数据库之前对其进行加密。
  • 除了 sqlite,还有很多方法可以做到这一点。喜欢这个:forums.coronalabs.com/topic/…
猜你喜欢
  • 2011-08-26
  • 2015-08-05
  • 2016-05-23
  • 2014-04-22
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多