2010-08-11 51 views
0

是否可以使用Air安装程序提供现有的SQLite文件,并在首次执行时让Air应用程序将其复制到本地存储这样它可以被修改?将包含在Adobe Air应用程序中的文件复制到应用程序中,以便修改它

或者是否需要带上我的预制数据库并在执行时随Air重新创建它(存储在应用程序中创建表/数据所需的所有查询)?

+0

我没有亲身经历,但.. 我的印象是,大多数人重新创建数据库的初始应用程序的执行过程中飞下。我假设读/写应用程序安装目录中的SQLLite数据库可行,但这是一个棘手的问题[从我缺乏经验] – JeffryHouser 2010-08-11 18:30:43

+0

我很确定,只要空气应用程序分发和执行通过比较证书对应用程序中的数据进行任何修改(尤其是OS X应用程序捆绑)将成为否定。除非有人出现第一手会计,否则可能会重新创建。 – Aaron 2010-08-11 18:47:02

+0

哈哈,但我想要在所述数据库中创建图像blob数据,重新创建应该与将SQLite数据库移出项目一样困难。 – Aaron 2010-08-11 20:16:21

回答

0

原来我有一本书告诉我该怎么做。如果你将文件打包在应用程序中,应用程序被安装到一个文件夹中或包含一个文件夹(OS X?它仍然不清楚它是如何工作的跨平台,无论数据库是否进入应用程序包),那就是File .applicationDirectory引用,然后您可以从其中复制权限。

Adob​​e AIR的1.5食谱配方10.12 :)

相关问题