我需要从另一个应用程序更新并在Sqlite中插入行。我正在开发一个Android应用程序,我必须更新另一个应用程序的数据库,我该怎么做,是否可以从我的应用程序访问和编辑另一个应用程序的数据库。
答案 0 :(得分:1)
您应该查看内容提供商。来自android official docs
内容提供商管理对结构化数据集的访问。它们封装了数据,并提供了定义数据安全性的机制。内容提供程序是将一个进程中的数据与另一个进程中运行的代码连接起来的标准接口。
Android Docs解释如何使用它。
答案 1 :(得分:0)
我明白你想要实现的目标。如果我错了,请纠正我。您正在开发Android应用程序,您正在尝试通过从某个不同的数据库中获取数据来更新您的应用程序数据库。对?如果是,您必须从数据库所有者那里获取数据库服务器/数据库连接详细信息的详细信息。如果数据库的所有者未提供或未准备好为您提供凭据/数据库连接详细信息,请确认他们是否具有通过其公开数据库数据的任何服务/ webAPI / Web服务。 如果他们有可用的webapi / webservices,那么您可以轻松地使用andriod应用程序并执行您想要执行的任何操作。
希望这会有所帮助..