【问题标题】:How to store preferences without app being launched如何在不启动应用程序的情况下存储首选项
【发布时间】:2015-04-27 15:01:29
【问题描述】:

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

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

有没有什么方法可以声明性地定义偏好(或者可能有一个包含值的资产文件)而不需要代码在更新期间运行和持久化?

【问题讨论】:

  • 所以版本 2 没有“常量字符串”?

标签: android persistence sharedpreferences android-assets


【解决方案1】:

您可以为此使用raw 文件夹,您可以将文本文件存储在此文件夹中,然后从您的android 应用程序访问它们.. 但它是only 用于reading 看这个教程

http://thedevelopersinfo.com/2009/11/27/using-files-as-raw-resources-in-android/

【讨论】:

  • 我提到用户可能没有机会运行应用程序,因此我不能使用任何基于代码的解决方案。
  • Google Play 会在新版本发布时更新应用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多