基本上我想在卸载时执行一些数据库交互
答案 0 :(得分:1)
我确信这在Android中是不可能的。
因为没有方法/ API可以为卸载时间编程。
答案 1 :(得分:1)
你无法在Android中执行此操作。
应用程序的卸载由操作系统管理,并由用户在设备设置中请求。应用程序本身不会以任何方式启动,并且清单中没有可用于请求在用户选择卸载时运行某些代码的挂钩。
您的用例是否与“卸载时执行此操作”一样简单? Android无论如何都会擦除任何首选项和数据库,因此一旦完成最糟糕的情况,您就会创建留在手机或SD卡上的文件。
或者,您的用例是否略有不同(例如,尝试限制安装软件的设备数量)?在这种情况下,如果您扩大问题以描述您的最终目标是什么,我们可能会提供更多帮助。