2012-07-09 41 views

回答

4

我建议两种方法,你可以做到这一点。

  1. 您可以将数据库保存到外部存储并从那里访问它。见here
  2. 您可以将数据库保存在内部应用程序存储中,并通过content providers进行访问。

编辑我建议第二种方式使用内容提供商,因为它是推荐的方式,它也更安全。如果将数据库保存到外部存储器,则用户可以访问并修改它并导致问题。

+0

您无法将数据库保存在外部存储上! – 2012-07-09 10:07:06

+3

我已经创建了一个应用程序,可以将数据库保存在外部存储中,所以可以完成。这样做并不安全,但这不是不可能的。请记住,数据库只是一个文件,因此可以将该文件从应用程序的内部存储移动到外部存储。 – Angelo 2012-07-09 10:11:24

+0

但我想知道如何使用内容提供者调用其他应用程序。谢谢您的回答。 – 2012-07-09 12:25:39

相关问题