2011-03-18 45 views
0

您好我正在为android创建应用程序没有任何问题,但我需要存储一些信息,信息非常重要,因为它是注册和应用程序未来设置的结果,现在在管理应用程序中有一个可以清除数据的按钮,有什么方法可以禁用它?我在互联网上发现了一些线索,人们写道,不是不可能的。 或者,如果我将使用内部存储来保存该信息,如果用户将按“清除数据”,它也会删除内部存储中的文件或不是? 我也可以使用IMEI来识别手机用户,但是如果IMEI号码不可用,该怎么办?在Android手机中保存“始终”信息

我真的需要帮助任何想法我怎么能做到这一点?

+0

我一定会回答,但告诉我的问题,请.. – Mudassir 2011-03-18 07:03:03

+0

也许在另一个字我怎么能保存的东西像android手机中的xml文件那样用户不能删除它? – Robert 2011-03-18 07:06:02

+1

如果您的数据非常敏感,我建议不要将其存储在设备上。使用Web服务将其存储在某个服务器上。还要考虑使用加密数据。 – Mudassir 2011-03-18 07:08:59

回答

1

去sqlite的database

你可以使用SqliteOpenHelper类存储和retreving数据

+0

是的,我知道,但当我将“清除数据”数据库中的数据信息将丢失;) – Robert 2011-03-18 07:26:56

+0

你见过这个http://developer.android.com/guide/topics/data/backup.html – 2011-03-18 07:39:17

+0

这很好,但仍旧来自Android 2.2,更老一些。从我看到的所有评论中,只有一个最好的办法是通过网络服务,但仍然存在一个问题,即什么时候IMEI不可用。 – Robert 2011-03-18 07:49:22