我无法在android框架级别或应用程序级别创建变量,即使在出厂重置或软件更改后也会保留它的值。同样的事情我能够在调制解调器代码中实现,这是基于高通的。在高通中,我们可以添加NV项目。
但我希望这是在android框架层或应用层。
我正在开发froyo版本2.2。
发布于 2011-06-16 17:06:04
据我所知,普通的第三方应用程序不能存储用户无法删除的数据。基本上,内部和外部存储都可以在任何时候清除。
内部应用程序的存储将在出厂重置、应用程序卸载或用户在“管理应用程序”活动中单击“清除数据”时清除。
外部存储是简单的SD卡,用户可以在任何时间在任何其他设备上格式化(有些设备内置了外部存储,但也可以从Android的设置中进行格式化)。
而且没有针对NV项目的API (这是合理的,我很惊讶地看到第三方应用程序开发人员可以使用它)。
所以,你不能在Andrdoid中存储“非易失性变量”。至少不是没有根的情况下。即便如此,不同的设备可能会有很大的不同。
发布于 2011-06-16 17:11:23
有一种备份服务可能就是你想要的--在谷歌云中存储一些应用程序偏好-- http://developer.android.com/guide/topics/data/backup.html。
https://stackoverflow.com/questions/6369297
复制相似问题