Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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
Android 仅擦除应用程序数据_Android_Security - Fatal编程技术网

Android 仅擦除应用程序数据

Android 仅擦除应用程序数据,android,security,Android,Security,我正在开发一个“安全”应用程序,目前正在使用设备策略管理器。我可以成功地执行擦除,但我希望仅擦除所有应用程序数据或擦除指定应用程序中的数据,例如:擦除Kik Messenger数据(对话、登录…)并保留所有应用程序(尤其是我的应用程序)。我不希望完全重置出厂设置或擦除/data/App/,有什么方法可以做到这一点吗?此外,无论设备是否需要对给定解决方案(如果您有)进行根访问。如果您有根访问权限,您可以始终删除/data/data以重置应用程序数据,并且,没有根权限无法执行此操作。谢谢您的回答,我

我正在开发一个“安全”应用程序,目前正在使用设备策略管理器。我可以成功地执行擦除,但我希望仅擦除所有应用程序数据或擦除指定应用程序中的数据,例如:擦除Kik Messenger数据(对话、登录…)并保留所有应用程序(尤其是我的应用程序)。我不希望完全重置出厂设置或擦除/data/App/,有什么方法可以做到这一点吗?此外,无论设备是否需要对给定解决方案(如果您有)进行根访问。

如果您有根访问权限,您可以始终删除/data/data以重置应用程序数据,并且,没有根权限无法执行此操作。谢谢您的回答,我从未在我的应用程序上使用过根,我想将此功能添加到根设备并使我的应用程序在非根设备上工作,那么如何使用根删除指定文件夹?如果(String.Equals(“com.My.App”){Ignore}?感谢@commonware在我所有问题上的帮助,像你这样的人很重要,因为这里的很多人,我尊重你的思考方式。如果你有root访问权限,你可以随时删除/data/data来重置应用程序数据,没有root权限,这是不可能的。谢谢你的回答,我从来没有在我的应用程序上使用过root,我想做广告d这项功能可以在根设备上运行,并使我的应用程序在非根设备上运行,那么如何使用根删除指定的文件夹?如果(String.Equals(“com.my.App”){Ignore},我可以添加一条语句吗?感谢@commonware在我所有问题中提供的帮助,像你这样的人很重要,因为这里的许多人,我尊重你的想法。