首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在框架级别创建/使用非易失性变量

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

Stack Overflow用户
提问于 2011-06-16 16:54:01
回答 2查看 1.1K关注 0票数 0

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

但我希望这是在android框架层或应用层。

我正在开发froyo版本2.2。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-16 17:06:04

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

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

外部存储是简单的SD卡,用户可以在任何时间在任何其他设备上格式化(有些设备内置了外部存储,但也可以从Android的设置中进行格式化)。

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

所以,你不能在Andrdoid中存储“非易失性变量”。至少不是没有根的情况下。即便如此,不同的设备可能会有很大的不同。

票数 0
EN

Stack Overflow用户

发布于 2011-06-16 17:11:23

有一种备份服务可能就是你想要的--在谷歌云中存储一些应用程序偏好-- http://developer.android.com/guide/topics/data/backup.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6369297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档