0

我正在制作字典,我有很多数据要加载。我希望我创建一个项目,首先将字典单词加载到数据库中,然后在我的第二个项目(即字典项目)中使用这个 .db 文件。

但我不知道如何获取 .db 文件并将其复制并粘贴到我的资产文件夹中。

4

3 回答 3

1

好吧,你不能简单地将任何文件从一个私人存储复制到另一个。我想您可以使用不同的方式将其存档,例如:

1)通过第一个应用程序将您的.db文件复制到SD卡,然后通过第二个应用程序将其复制回私人存储。

2) 您可以使用ContentProvider在 2 个不同的应用程序之间共享私有数据,而无需将其移动到 SD 卡上。

您无法直接访问不同应用程序的评估或任何其他数据文件夹。祝你好运!

于 2013-01-17T06:42:26.473 回答
1

您可以使用 PackageManager.getResourcesForApplication() 方法从其他包中获取资源。您还可以在您的应用程序之间共享用户 ID,并使用共享证书对其进行签名。在这种情况下,您甚至可以共享代码库。+@Evos 的建议。

我认为共享用户 ID 是您的选择。

您可以在这篇文章和这里找到示例和更多信息

于 2013-01-17T07:00:55.400 回答
1

打开你以前的项目他们打开DDMS选项卡,然后继续路径数据--->数据---->你的项目---->数据库--->.db文件现在选择该文件并单击右上角这里的屏幕是一个将文件从设备拉到 PC 的按钮,因此单击该按钮,现在将出现一个文件对话框,选择保存文件的位置,现在可以....此操作会将您的 .db 文件保存在您选择的位置,现在您可以复制此文件并将此文件放在您的新项目资产文件夹中,然后使用它。

于 2013-01-17T09:58:03.240 回答