Android 如何在不启动应用程序的情况下存储首选项

Android 如何在不启动应用程序的情况下存储首选项,android,persistence,sharedpreferences,android-assets,Android,Persistence,Sharedpreferences,Android Assets,我在设备上安装了应用程序的版本1。应用程序可以自动更新到版本2 我想在版本1中保存构建时定义的常量字符串,并在版本2中读取它。在用户运行版本1之前,应用程序可能会自动更新到版本2,所以我无法以编程方式保存字符串 是否有任何方法可以声明性地定义首选项,或者让一个资产文件包含一个值,该值在更新过程中不需要代码来运行和持久化?您可以使用原始文件夹,您可以将文本文件存储在此文件夹中,然后从android应用程序访问它们。。但这只是为了阅读 请参见本教程 我提到用户可能没有机会运行应用程序,因此我无法使用

我在设备上安装了应用程序的版本1。应用程序可以自动更新到版本2

我想在版本1中保存构建时定义的常量字符串,并在版本2中读取它。在用户运行版本1之前,应用程序可能会自动更新到版本2,所以我无法以编程方式保存字符串

是否有任何方法可以声明性地定义首选项,或者让一个资产文件包含一个值,该值在更新过程中不需要代码来运行和持久化?

您可以使用原始文件夹,您可以将文本文件存储在此文件夹中,然后从android应用程序访问它们。。但这只是为了阅读 请参见本教程


我提到用户可能没有机会运行应用程序,因此我无法使用任何基于代码的解决方案。Google Play在发布新版本时更新应用程序。所以版本2没有常量字符串?