【问题标题】:Its possible to connect two android applications installed on the same device with same SQLite database (local database)?是否可以将安装在同一设备上的两个 Android 应用程序与相同的 SQLite 数据库(本地数据库)连接起来?
【发布时间】:2021-07-04 09:43:28
【问题描述】:

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

【问题讨论】:

  • 当然有可能。确保在阅读之前插入数据。
  • 使用内容提供者

标签: android sqlite


【解决方案1】:

不,不是。每个应用程序的数据库都是隔离的,除非您是 root 用户,否则应用程序无法看到彼此的私人数据。共享数据库的唯一方法是让一个应用程序通过内容提供者公开它。然后,您需要保护内容提供者的访问权限,以便只有其他应用可以绑定。

【讨论】:

    猜你喜欢
    • 2014-02-09
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 2012-09-02
    相关资源
    最近更新 更多