为了账号安全,请及时绑定邮箱和手机立即绑定

在两个Android应用程序之间共享SQLite数据库?

在两个Android应用程序之间共享SQLite数据库?

慕森王 2019-07-22 20:13:28
在两个Android应用程序之间共享SQLite数据库?我需要在两个应用程序之间共享一个数据库。我知道数据库将在/data/my_Package/database/上创建。由于包名不同,所以当我在两个应用程序上创建数据库时,是否可以定义一个包名的路径?谢谢。
查看完整描述

3 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

每个应用程序的数据库路径都是私有的,据我所知,不可能通过应用程序直接访问它。

但是,一种方法是,一个应用程序使另一个应用程序可以使用内容提供器..看看这对你有用吗。

内容提供程序存储和检索数据,并使所有应用程序都可以访问这些数据。它们是跨应用程序共享数据的唯一方法;没有所有Android包都可以访问的公共存储区域。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 2341 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信