两个Codenameone应用程序是否可以共享一个SQLite数据库?

两个Codenameone应用程序是否可以共享一个SQLite数据库?,codenameone,Codenameone,是否可能有两个单独的codenameone应用程序共享一个SQLite数据库?如何才能做到这一点 嗯,可能取决于你的目标平台 SQLite驻留在文件系统位置。通常,应用程序文件系统访问在应用程序之间隔离,这意味着应用程序X不能更改/窃取应用程序Y的数据 您可以将一些文件存储在共享空间(Android上的SD卡历史悠久,但仍然有一个共享空间)。问题是只有一个应用程序可以写入它。。。有很多方法可以在应用程序之间共享数据,但它们都是围绕动态复制数据或传递少量数据来实现的。不是完整的数据库 大多数人使用

是否可能有两个单独的codenameone应用程序共享一个SQLite数据库?如何才能做到这一点

嗯,可能取决于你的目标平台

SQLite驻留在文件系统位置。通常,应用程序文件系统访问在应用程序之间隔离,这意味着应用程序X不能更改/窃取应用程序Y的数据

您可以将一些文件存储在共享空间(Android上的SD卡历史悠久,但仍然有一个共享空间)。问题是只有一个应用程序可以写入它。。。有很多方法可以在应用程序之间共享数据,但它们都是围绕动态复制数据或传递少量数据来实现的。不是完整的数据库

大多数人使用服务器方法。理论上,你可以让一个应用程序带有数据库,而另一个应用程序将查询第一个应用程序的数据。跨平台操作是可能的,但非常痛苦

所以一般来说,答案是你可以做一些理论上非常粗糙的事情,但那将是非常痛苦的