Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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_Rooted Device - Fatal编程技术网

Java 以编程方式清除其他应用程序数据?

Java 以编程方式清除其他应用程序数据?,java,android,rooted-device,Java,Android,Rooted Device,我正在开发一个android应用程序,我需要在点击一个按钮后清除另一个应用程序的数据 i、 e:如果我在我的应用程序中点击按钮名称“gmail”,则该“gmail”应用程序中的数据应被清除 疑问: 1.可能吗? 2.要做到这一点,我们是否需要在android设备上植根? °因为greenify与root访问一起工作,以强制灵活地停止其他应用程序 我知道greenify在没有root的情况下工作,但它会弹出每个应用程序的“强制停止”ui屏幕来执行该操作 我的应用程序功能: 我只是想开发一个名为“防

我正在开发一个android应用程序,我需要在点击一个按钮后清除另一个应用程序的数据

i、 e:如果我在我的应用程序中点击按钮名称“gmail”,则该“gmail”应用程序中的数据应被清除

疑问:

1.可能吗?
2.要做到这一点,我们是否需要在android设备上植根?
°因为greenify与root访问一起工作,以强制灵活地停止其他应用程序

我知道greenify在没有root的情况下工作,但它会弹出每个应用程序的“强制停止”ui屏幕来执行该操作

我的应用程序功能: 我只是想开发一个名为“防盗云应用”的android应用程序
简单地说,如果小偷偷了我们的手机,那么我的应用程序会检测到他何时更改sim卡或手机所有者通过短信从其他手机发送的唯一代码,并注销所有基于云的应用程序,如gmail、谷歌照片等,以保护我们的数据不被窃取,因此为了做到这一点,我考虑清除其他应用程序的数据(如gmail)以编程方式注销。是否可能

这在Android股票上是不可能的。您可以使用超级用户访问
root/data/data/PACKAGE
并清除其内容。但从评论中可以看出,这似乎是件坏事。

看起来是件坏事,Android肯定不会允许这样做。你为什么要这么做?@PradeepSimha我正在开发一个“防盗”应用程序,如果小偷偷了我们的手机,他就会改变sim卡,或者我们会发送一个唯一的代码,由我的应用程序自动注销。所有基于云的应用程序,如gmail、google drive等,都将注销,以保护我们的数据不被小偷窃取,这就是为什么我觉得注销可以通过清除应用程序数据来完成。更多答案请回答。您的意图可能是好的,但默认情况下,出于安全原因,Android不允许这样做,除非手机已根目录。此功能的应用可以清理内存-许多应用程序只保存到存储中,而不清理。例如Soundcloud应用程序。