Android 如何在框架级别创建/使用非易失性变量
我无法在android框架级别或应用程序级别创建变量,即使在工厂重置或软件更改后,该变量仍将保留其值。我能够在基于高通公司的调制解调器代码上实现同样的功能。在高通公司,我们可以添加NV项目 但我希望在android框架层或应用程序层实现这一点Android 如何在框架级别创建/使用非易失性变量,android,variables,non-volatile,Android,Variables,Non Volatile,我无法在android框架级别或应用程序级别创建变量,即使在工厂重置或软件更改后,该变量仍将保留其值。我能够在基于高通公司的调制解调器代码上实现同样的功能。在高通公司,我们可以添加NV项目 但我希望在android框架层或应用程序层实现这一点 我正在开发froyo 2.2版。据我所知,普通第三方应用程序无法存储用户无法删除的数据。基本上,可以随时清除内部和外部存储 当卸载应用程序或用户单击“管理应用程序”活动中的“清除数据”时,内部应用程序的存储将在出厂重置时清除 外部存储是一种简单的sd卡,用
我正在开发froyo 2.2版。据我所知,普通第三方应用程序无法存储用户无法删除的数据。基本上,可以随时清除内部和外部存储 当卸载应用程序或用户单击“管理应用程序”活动中的“清除数据”时,内部应用程序的存储将在出厂重置时清除 外部存储是一种简单的sd卡,用户可以随时在任何其他设备上对其进行格式化(有些设备内置了外部存储,但也可以通过Android设置对其进行格式化) 并且没有针对NV项目的API(这是合理的,我会惊讶地看到第三方应用程序开发人员可以使用它)
因此,您将无法在Andrdoid中存储“非易失性变量”。至少没有根。即使这样,不同设备之间的情况也可能大不相同。有一个备份服务,可能就是您正在寻找的-将一些应用程序首选项存储在谷歌云中-。您能不能将值保存在您在/res/raw文件夹中创建的文件中?