在Android中是否可能有多个应用程序提供一个首选项实体?
我的公司提供了许多Android应用程序,它们都需要一个中央首选项实体。例如,“user_id”,它是一个在所有应用程序中都相同的整数。现在用户可以按任意顺序安装1个或任意数量的我公司应用程序。 我们一直在做的是在sdcard/Android/data目录中有一个中心文件。但这可能会很麻烦,因为卸载时可能需要删除此外部目录。我想提供一个解决方案,其中卸载这个外部目录将是不必要的。 我的第一选择是内容提供商。但如果我们可以按任何顺序安装1个或多个应用程序,我不确定这是否可行。还有,如果您安装了应用程序“A”,其中有一个内容提供商,然后安装了应用程序“B”,我猜它将使用“A”提供的内容提供商,然后该用户卸载应用程序“A”,会发生什么情况? 因为我不是安卓系统内容提供商方面的专家,这是一条路吗?有没有其他方法可以不使用外部文件来执行此操作? 谢谢在Android中是否可能有多个应用程序提供一个首选项实体?,android,android-contentprovider,Android,Android Contentprovider,我的公司提供了许多Android应用程序,它们都需要一个中央首选项实体。例如,“user_id”,它是一个在所有应用程序中都相同的整数。现在用户可以按任意顺序安装1个或任意数量的我公司应用程序。 我们一直在做的是在sdcard/Android/data目录中有一个中心文件。但这可能会很麻烦,因为卸载时可能需要删除此外部目录。我想提供一个解决方案,其中卸载这个外部目录将是不必要的。 我的第一选择是内容提供商。但如果我们可以按任何顺序安装1个或多个应用程序,我不确定这是否可行。还有,如果您安装了应用
/Loren嗯,我想到了Firebase(数据库+身份验证)。但我不确定它是否允许共享数据库。我想到了Firebase(数据库+身份验证)。但我不确定它是否允许共享数据库。