我的公司提供了许多Android应用程序,这些应用程序都需要一个中央首选项实体。例如" user_id"这是一个在所有应用程序中都相同的整数。现在,用户可以按任何顺序安装1个或任意数量的公司应用程序。 我们一直在做的是在sdcard / Android / data目录中有一个中心文件。但这可能很麻烦,因为可能需要在卸载时删除此外部目录。我想提供一个解决方案,无需卸载此外部目录。 我的第一选择是ContentProvider。但是,如果我们可以按任何顺序安装一个或多个应用程序,我不确定这是否可行。而且如果您安装了应用程序,那么会发生什么?它有一个内容提供商,然后安装了应用程序' B'我想这将使用' A'提供的内容提供商,之后用户卸载应用程序' A'? 因为我不是Android内容提供商的专家,这是要走的路吗?如果不使用外部文件,我还能采用其他方式吗? 谢谢 /洛伦