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