Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在框架级别创建/使用非易失性变量_Android_Variables_Non Volatile - Fatal编程技术网

Android 如何在框架级别创建/使用非易失性变量

Android 如何在框架级别创建/使用非易失性变量,android,variables,non-volatile,Android,Variables,Non Volatile,我无法在android框架级别或应用程序级别创建变量,即使在工厂重置或软件更改后,该变量仍将保留其值。我能够在基于高通公司的调制解调器代码上实现同样的功能。在高通公司,我们可以添加NV项目 但我希望在android框架层或应用程序层实现这一点 我正在开发froyo 2.2版。据我所知,普通第三方应用程序无法存储用户无法删除的数据。基本上,可以随时清除内部和外部存储 当卸载应用程序或用户单击“管理应用程序”活动中的“清除数据”时,内部应用程序的存储将在出厂重置时清除 外部存储是一种简单的sd卡,用

我无法在android框架级别或应用程序级别创建变量,即使在工厂重置或软件更改后,该变量仍将保留其值。我能够在基于高通公司的调制解调器代码上实现同样的功能。在高通公司,我们可以添加NV项目

但我希望在android框架层或应用程序层实现这一点


我正在开发froyo 2.2版。

据我所知,普通第三方应用程序无法存储用户无法删除的数据。基本上,可以随时清除内部和外部存储

当卸载应用程序或用户单击“管理应用程序”活动中的“清除数据”时,内部应用程序的存储将在出厂重置时清除

外部存储是一种简单的sd卡,用户可以随时在任何其他设备上对其进行格式化(有些设备内置了外部存储,但也可以通过Android设置对其进行格式化)

并且没有针对NV项目的API(这是合理的,我会惊讶地看到第三方应用程序开发人员可以使用它)


因此,您将无法在Andrdoid中存储“非易失性变量”。至少没有根。即使这样,不同设备之间的情况也可能大不相同。

有一个备份服务,可能就是您正在寻找的-将一些应用程序首选项存储在谷歌云中-。

您能不能将值保存在您在/res/raw文件夹中创建的文件中?