Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以阻止共享首选项以避免被删除?_Java_Android - Fatal编程技术网

Java 是否可以阻止共享首选项以避免被删除?

Java 是否可以阻止共享首选项以避免被删除?,java,android,Java,Android,默认情况下,Android上的共享首选项可以通过手机设置删除。有可能阻止这个吗?。基本上,我想存储Android文档中定义的共享首选项,但不允许以任何理由删除它们。Ie手机安装、应用程序更新或应用程序卸载。如果不可能,您建议使用哪种存储机制来执行此操作。我需要存储的主要是原始数据 我正在制作一个应用程序,我需要从用户那里收集某些数据,并确保他只有一次机会提供这些数据,否则她就会作弊。我同意,最好的选择是将提供的数据存储在我的服务器上,但如果用户关闭internet,这种方法将不起作用。我知道这两

默认情况下,Android上的共享首选项可以通过手机设置删除。有可能阻止这个吗?。基本上,我想存储Android文档中定义的共享首选项,但不允许以任何理由删除它们。Ie手机安装、应用程序更新或应用程序卸载。如果不可能,您建议使用哪种存储机制来执行此操作。我需要存储的主要是原始数据


我正在制作一个应用程序,我需要从用户那里收集某些数据,并确保他只有一次机会提供这些数据,否则她就会作弊。我同意,最好的选择是将提供的数据存储在我的服务器上,但如果用户关闭internet,这种方法将不起作用。我知道这两个要求可能都很难满足。

你的建议听起来对我很危险

请记住,当您在编程时,您是在特定环境中编程的。操作系统将限制您能做和不能做的事情,以保持应用程序之间的一致性,提供安全性等


如果你想使用共享首选项作为提供应用程序试用的手段,或者其他与注册相关的问题,我不知道Android上的框架是什么,但我相信有更安全的方法可以做到这一点。

你的建议听起来对我很危险

请记住,当您在编程时,您是在特定环境中编程的。操作系统将限制您能做和不能做的事情,以保持应用程序之间的一致性,提供安全性等


如果您想使用共享首选项作为提供应用程序试用或其他注册相关问题的一种手段,我不知道Android上的框架是什么,但我相信有更安全的方法可以做到这一点。

可以删除手机上存储的任何数据

卸载应用程序时,未保存到SD卡的共享首选项和文件将被删除

卸载后,保存到SD卡的文件将持续存在,但是,用户可以随意读取、重写和删除这些文件


如果您需要真正的永久存储,最好的方法是将数据远程存储在您控制的服务器上

可以删除手机上存储的任何数据

卸载应用程序时,未保存到SD卡的共享首选项和文件将被删除

卸载后,保存到SD卡的文件将持续存在,但是,用户可以随意读取、重写和删除这些文件


如果您需要真正的永久存储,最好的方法是将数据远程存储在您控制的服务器上

如果你想对答案发表评论,请单击答案下方的“添加评论”链接,而不是问题下方的“添加评论”链接。嘿,伙计,我喜欢100%成功的方法来防止SharedReference被清除查看我的答案如果你想对答案发表评论,请单击答案下方的“添加评论”链接,而不是“添加评论”下面是问题的链接。嘿,伙计,我喜欢100%成功的方式来防止共享权限被清除查看我的答案在这里查看我的答案有可能查看我的答案有可能