标签: android sqlite android-contentprovider
我有许多Android应用程序,我需要所有这些应用程序通用的存储,但是应该从第一个使用/启动设备的应用程序(应用程序列表中的第一个应用程序)动态创建公共存储。
例如,如果我们有名为A,B,C的应用程序。启动A时,应检查数据库是否存在,如果数据库不存在则创建数据库。接下来当B启动,因为存储已经由A创建,B不需要创建它,它只能获取数据或将数据添加到公共存储。 内容提供商可以这样做吗?但是如何定义URI,我们不确定哪个应用程序将创建内容提供程序。