当前位置: 首页 > 知识库问答 >
问题:

是否可以将安装在同一设备上的两个android应用程序与相同的SQLite数据库(本地数据库)连接起来?

左丘宜然
2023-03-14

我有两个android应用程序“APP1”和“APP2”,这两个移动应用程序将安装在同一设备上。App1将数据插入到设备上创建的本地数据库(SQLite数据库),“App2”将从同一数据库读取数据。有可能吗?

共有1个答案

乐正穆冉
2023-03-14

不,不是。每个应用程序的数据库是孤立的,除非你是根,否则应用程序不能看到彼此的私人数据。共享数据库的唯一方法是让一个应用程序通过内容提供商公开它。然后,您需要安全的内容提供商访问,以便只有其他应用程序可以绑定。

 类似资料:
  • 我有两个android应用程序(A和B),两者都有独立的项目在Firebase,目前我正在工作的一个功能,这将让我发送消息之间的应用程序A和应用程序B使用FCM。由于两个应用程序在不同的项目,我无法做到这一点,也不可能把两个应用程序在一个单一的项目由于一些其他的原因。 所以我在想,如果我可以在app a中创建一个消息表,然后从app B访问该表,并实现我的消息功能。有可能这样做吗?如果是,你能给我

  • 我想用“OpenOrCreateDatabase”创建一个SQLLite数据库。问题是,我在创建一个新表时出现了一个错误。 这是我的代码: 怎么了? 多谢!

  • 问题内容: 目的 :将elasticsearch 与postgres数据库同步 为什么 :有时newtwork或集群/服务器中断,因此应记录将来的更新 本文https://qafoo.com/blog/086_how_to_synchronize_a_database_with_elastic_search.html建议我应该创建一个单独的表来同步elasticsearch的表,从而允许从上一个记

  • 问题内容: 我正在开发一个android应用程序。我想用服务器上的MySQL数据库更新本地SQLite数据库。我不知道哪种方法最合适和最标准? 问题答案: 创建一个Web服务(最好使用REST),然后将SQLite / MySQL数据序列化,然后将其PUT / POST /从Web服务中获取/获取。如果您决定从MySQL切换到其他服务器端,这将为您提供一个很好的抽象层。

  • 问题内容: 语境 我正在创建一个数据库环境,在该环境中,我想以几种不同的模式拆分数据以用于不同的用户组。但是,由于其中一个数据库包含公共实体,因此应该共享给所有人。 假设数据库: DB1-通用实体; 车轮实体 DB2-组“ A”; 汽车实体 DB3-组“ B”; 摩托车实体 我有三个不同的项目: 项目1: 车轮豆 专案2: 汽车制造商 专案3: 摩托车构造者 问题 我正在尝试从项目/方案(2,“

  • 问题内容: 我有3个数据库,现在我需要将每个数据库中的几个表连接到singel查询中。我该怎么做呢? 这是我的联系: 我有3个不同的用户,每个数据库都有一个唯一的密码。一个数据库存储用于facebook应用程序和其他iframe应用程序的应用程序数据。另一个保存所有网店数据,例如产品,订单,客户等,而第三个保存网站结构和内容。 现在; 我想以某种方式将它们三个一起放在一个查询中。 当我写这个问题时