rob*_*bsf 21 android uninstall android-activity
我虽然不可能,但我注意到NQ Mobile Security能够在我点击卸载之后和调用PackageUninstaller之前显示一条消息.我想在我的应用程序中复制此行为.
我试着用一个Activity监听"android.intent.action.DELETE"意图,如下所示: 如何知道我的应用程序是从设备中卸载的?
但是当我即将卸载我的应用程序时,选择器弹出要求选择我的应用程序或程序包卸载程序.我怎么能避免这个?
是否有不同的方法拦截您的应用程序UNINSTALL事件?(在回答不可能之前,请尝试卸载NQ移动安全,看看会发生什么.在我的Android 2.3.4上,它显示了一个很好的屏幕,说没有安全应用程序是不安全的).
Com*_*are 29
我注意到,在我点击卸载之后和调用PackageUninstaller之前,NQ Mobile Security能够显示一条消息
他们必须利用Android中的一些安全漏洞.我将研究它,看看我是否可以修复它.应用程序不应该在卸载时获得控制权.
感谢您指出了这一点!
是否有不同的方法拦截您的应用程序UNINSTALL事件?
我当然希望不是.
Opera Max是一个类似的应用程序 - 卸载后会打开一个网页.
他们如何做到这一点?
通过使用libevent,从本机代码中,他们可以看到要删除的/data/data/com.opera.max目录,然后在发生时发布好的旧动作.
从adb shell安装他们的应用程序,运行它,并在root设备上删除/data/data/com.opera.max目录
更新:我创建了一个示例应用程序,显示它是如何工作的.BTW它不适用于最近的(KitKat +我认为)Android版本:https://github.com/pelotasplus/ActionAfterUninstall
归档时间: |
|
查看次数: |
18649 次 |
最近记录: |