其他应用程序如何在android中使用相同的数据库。数据库是否加密?

其他应用程序如何在android中使用相同的数据库。数据库是否加密?,android,sqlite,sqlcipher,Android,Sqlite,Sqlcipher,我有一个问题 我的android sdk中有两个应用程序 1-SD卡中第一个具有加密数据库的应用程序 2秒应用程序无数据库 is it possible second app can access the encrypted DB . 如果是,请帮助我。最干净的方法是通过内容提供商。 这允许您的应用程序A提供一些公共方法,以便其他应用程序从自己的数据库请求/更改数据,只要它们知道URI(您可以将其视为一个小密钥/秘密) 关于这一点,您可能会找到最好的指南之一是的。但它要么需要contentpr

我有一个问题

我的android sdk中有两个应用程序

1-SD卡中第一个具有加密数据库的应用程序

2秒应用程序无数据库

is it possible second app can access the encrypted DB .

如果是,请帮助我。

最干净的方法是通过内容提供商。 这允许您的应用程序A提供一些公共方法,以便其他应用程序从自己的数据库请求/更改数据,只要它们知道URI(您可以将其视为一个小密钥/秘密)


关于这一点,您可能会找到最好的指南之一

是的。但它要么需要contentprovider,要么需要对文件进行读写操作,以及数据库的密钥/密码。(contentprovider更干净,请参见stefan答案)有了内容提供商,我可以使用密码。