在卸载应用程序时传递事件

时间:2013-03-11 13:41:26

标签: android

我正在开发一个应用程序,其中一些数据在应用程序的过程中写入文件。 现在我需要做的是在卸载过程中从同一个文件中删除该数据,并希望在移动设备中存在相同的文件。任何人都可以告诉我,这可能吗?

1 个答案:

答案 0 :(得分:2)

你无法知道这一点(除了利用Android中的一些安全漏洞)。就像@FoamyGuy所说,这可能会让应用程序做一些坏事。有一个名为ACTION_PACKAGE_REMOVED的意图,在卸载应用程序时会广播。问题是它被发送到所有应用程序除了正在卸载的应用程序。

此处已在docs

中确认

现在,如果您感觉特别邪恶,并且如果您在用户设备上有两个应用程序,那么您可以互相聆听ACTION_PACKAGE_REMOVED意图。但这不是一个可行的故事和另一天的故事。