3

我正在使用 FlashBuilder 构建一个 android 应用程序,并且正在使用 sqlite 数据库,并且初始数据库应打包到 apk(Android 包)中。应用程序首次运行时,应将打包的数据库复制到“applicationDirectory”。

然而,问题来了。

使用 File.copyTo() 函数时,我可以使用 File.applicationStorageDirectory.resolvePath("xx.db") 作为目的地。但是,要复制的文件(从 apk 包中)怎么样?

4

1 回答 1

0

您能否更具体地说明问题。当您尝试将文件(db)从应用程序目录复制到应用程序存储目录时,您是否收到了 IOError?你检查过打包的apk的内容吗?为什么不考虑在应用程序启动时在 app-storage 目录中创建数据库,因为该应用程序目录非常保护其内容。

你真正想要达到什么目的?

PS 请记住,应用程序目录是只读的。因此,您的代码无法写入驻留在该目录中的文件。

于 2012-10-29T16:04:45.513 回答