在Flex中,如何访问apk中的打包文件?

时间:2012-10-25 16:19:55

标签: android actionscript-3 flex file flash-builder

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

然而,问题来了。

使用File.copyTo()函数时,我可以使用File.applicationStorageDirectory.resolvePath(“xx.db”)作为目标。但是,如何复制文件(来自apk包)?

1 个答案:

答案 0 :(得分:0)

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

你想要实现什么目标?

P.S。请记住,Application目录是只读的。因此,您的代码无法写入驻留在该目录中的文件。