从android的Cocos2dx中的自定义路径读取sql db文件

时间:2014-05-07 03:53:30

标签: android sql database

我是刚开始Cocos2dx的韩国开发人员。我的英语不好。

我刚刚创建了一个名为game.db的db文件,其中包含多个数据,如项目,舞台,敌人等。

但其插入的代码太多,因此需要花费太多时间来构建。

所以我知道Make db并在构建之前插入所有数据,只是在游戏代码中读取它们,而不是写。

首先,我创建了db文件,并将其放在int Resources/data文件夹中。 在游戏代码中,函数getDBPath返回~~~/data/game.db。它使用CCFileUtils::sharedFileUtils( )->fullPathForFilename( "data/game.db" )

在窗口环境中效果很好。没有问题。但它在Android中不起作用。它返回assets/data/game.db并且无法打开或创建数据库。 然而,当我使用CCFileUtils::sharedFileUtils( )->getWritablePath( )(并附加game.db)时,我可以创建数据库。好吧,如你所知,我不能直接把db int放在那条路径上......

Android中的fullPathForFilenamegetWritablePath之间有什么区别吗?如果你知道为什么,请教我如何在Android中管理数据库。谢谢。

0 个答案:

没有答案