2011-07-22 46 views
0

我有一个关于Android的问题。我只需要运行一次我的活动 - 在开始时。所以,通常最好的解决方案是创建包含标志isFirstRun的文件并在应用程序启动后检查值。Android - 配置文件

但在我的应用程序中,在用户删除之前保护此文件非常重要。即使用户已经扎根电话,他也不应该能够更改该值或删除该文件。

那么,是否有可能将此信息写入任何Android系统注册表或其他用户无法更改此值的地方?

回答

2

不,这是不可能的,出于一个简单的原因,root用户可以根据定义访问所有内容。拥有比root更多权限的程序是没有意义的。

+0

谢谢。你的回答证实了我的想法。 – mchrobok

+0

请点击问题旁边的勾号将其关闭并授予我点:) – AlfredoVR

2

用户可以删除应用程序保存的所有数据。考虑将这些信息保存在某个服务器上。

+0

谢谢,这是很好的解决方案,但我不能在我的项目中使用它。 – mchrobok