首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Android上监听自己的应用程序的卸载事件?

在Android上监听自己的应用程序的卸载事件?
EN

Stack Overflow用户
提问于 2018-01-22 23:48:42
回答 2查看 0关注 0票数 0

据我所知,应用程序无法获得自己的卸载事件:

但是,海豚浏览器如何设法接收一个“删除”事件,并启动一个浏览器,如所附的图片

在这里输入图像说明
在这里输入图像说明
代码语言:javascript
复制
ADB:
        10-20 12:37:00.997: D/BackupManagerService(527): Received broadcast Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:mobi.mgeek.TunnyBrowser flg=0x8000010 (has extras) }
    10-20 12:37:00.997: V/BackupManagerService(527): removePackageParticipantsLocked: uid=10112 #1
    10-20 12:37:01.007: D/dalvikvm(527): GC_EXPLICIT freed 2247K, 12% free 20128K/22868K, paused 3ms+10ms, total 212ms
    10-20 12:37:01.107: D/dalvikvm(527): GC_FOR_ALLOC freed 1508K, 15% free 19649K/22868K, paused 60ms, total 60ms
    10-20 12:37:01.137: D/AndroidRuntime(4028): Calling main entry com.android.commands.am.Am
    10-20 12:37:01.137: D/dalvikvm(4028): Note: class Landroid/app/ActivityManagerNative; has 163 unimplemented (abstract) methods
    10-20 12:37:01.147: I/ActivityManager(527): START u0 {act=android.intent.action.VIEW dat=http://survey.dolphin.com/int/uninstall?id=014f4d1981d6f88bb56630e7a3a7550a&pn=mobi.mgeek.TunnyBrowser&v=248&s=ofw&it=1382250136565&ut=1382250127000&m=Nexus 4&os=android&osv=4.3&cc=US&no=40471&lang=en&jk=uninstalled&ft=212&ht=957&ct=0&nt=1&res=768*1184&ifi=1&lts=1&iow=0&iom=0&iospd=0&iogs=0&debug=false&t=1382252820000 flg=0x10000000 cmp=com.android.chrome/com.google.android.apps.chrome.Main} from pid 4028
    10-20 12:37:01.157: D/AndroidRuntime(4028): Shutting down VM
EN

回答 2

Stack Overflow用户

发布于 2018-01-23 08:26:01

这里有一个方法可以让你自己的应用程序监听卸载事件。

在本地代码中使用inotify。例如:可以使用inotify_add_watch来监视应用程序的数据缓存文件夹,如:/data/data/your-package-name/cache。 当你的应用程序被卸载时,你可以获取文件夹的删除事件。

另一个关键点是inotify应该从你自己的应用程序中运行一个独立的进程。 你可以调用fork()来做到这一点。

票数 0
EN

Stack Overflow用户

发布于 2018-01-23 09:40:37

这是Andorid中的一个安全问题,已经向Google Team报告,并在Android 4.4中进行了修复。解释

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100004143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档