0

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

但我希望在 android 框架层或应用程序层中使用它。

我正在开发 froyo 2.2 版。

4

2 回答 2

0

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

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

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

并且没有用于 NV 项目的 API(这是合理的,看到这对 3rd 方应用程序开发人员可用,我会感到惊讶)。

因此,您将无法在 Andrdoid 中存储“非易失性变量”。至少不是没有根。即便如此,设备之间的情况也可能完全不同。

于 2011-06-16T09:06:03.830 回答
0

有一个备份服务可能是您正在寻找的 - 在谷歌云中存储一些应用程序偏好 - http://developer.android.com/guide/topics/data/backup.html

于 2011-06-16T09:11:22.510 回答