我开发了一款Android应用.现在我想在从手机上卸载应用程序时执行一些操作(即 - 重置设置等..).
是否可以重新设置监听器或在删除应用程序时调用的函数?
我虽然不可能,但我注意到NQ Mobile Security能够在我点击卸载之后和调用PackageUninstaller之前显示一条消息.我想在我的应用程序中复制此行为.
我试着用一个Activity监听"android.intent.action.DELETE"意图,如下所示: 如何知道我的应用程序是从设备中卸载的?
但是当我即将卸载我的应用程序时,选择器弹出要求选择我的应用程序或程序包卸载程序.我怎么能避免这个?
是否有不同的方法拦截您的应用程序UNINSTALL事件?(在回答不可能之前,请尝试卸载NQ移动安全,看看会发生什么.在我的Android 2.3.4上,它显示了一个很好的屏幕,说没有安全应用程序是不安全的).
我正在开发Android服务。服务停止时,onDestroy将按预期方式调用。但是,当我在服务运行时卸载应用程序时,onDestroy不会调用,因此应用程序没有机会自行清理。
这正常吗?卸载应用程序后,如何执行服务的关机/清理逻辑?