Android 检测我的应用是否已卸载

Android 检测我的应用是否已卸载,android,uninstallation,Android,Uninstallation,是否可以使用代码检测我的应用程序是否已卸载,卸载后,我的应用程序创建的所有相关文件夹将自动删除 谢谢 不,亲爱的,您无法检查您的应用程序是否要卸载 但您可以在缓存目录中创建文件夹,以便在删除应用程序时自动删除所有文件夹和文件 请检查一下 关于能够检测到卸载,恐怕这是不可能的 无论何时删除应用程序包(卸载应用程序),删除的操作包意向将发送给所有接收者,但您自己的接收者除外 从文档中:- 广播操作:已删除现有应用程序包 从设备上。数据包含包的名称。这个 正在安装的程序包没有收到此目的 这是。感谢您提

是否可以使用代码检测我的应用程序是否已卸载,卸载后,我的应用程序创建的所有相关文件夹将自动删除


谢谢

不,亲爱的,您无法检查您的应用程序是否要卸载

但您可以在缓存目录中创建文件夹,以便在删除应用程序时自动删除所有文件夹和文件


请检查一下

关于能够检测到卸载,恐怕这是不可能的

无论何时删除应用程序包(卸载应用程序),删除的操作包意向将发送给所有接收者,但您自己的接收者除外

从文档中:-

广播操作:已删除现有应用程序包 从设备上。数据包含包的名称。这个 正在安装的程序包没有收到此目的


这是。

感谢您提供的所有解决方案!至少我现在知道我的应用程序无法检测到卸载

但我已经解决了删除我的应用程序创建的所有相关文件夹的问题,方法是将相关文件夹放在:
context.getExternalFilesDir(null.getAbsolutePath()

每次安卓卸载你的应用程序时,它都会删除
/mnt/sdcard/Android/data/com.yourapp.com
文件夹中的所有内容
context.getExternalFilesDir(null.getAbsolutePath()
将您的文件夹放入
/mnt/sdcard/Android/data/com.yourapp.com
文件夹中

可悲的是,这是真的:(我希望这是可能的。)可悲的是,为什么不发送到我们的应用程序:((这些家伙做到了:这在技术上是正确的答案(尽管我没有看到他们在你提供的链接上说他们做到了),但接下来的问题是:他们是如何做到的?