BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #2023同步于 2011/1/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

android应用怎么监听自己被卸载的事件

zhlu32
2011/1/3镜像同步5 回复
android上面,可以实现监控其他程序的安装或卸载事件,但是不知道怎么实现,监控自己被卸载的事件? 或者怎么获取,卸载界面上确定按钮的事件? 求解答,呵呵
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
zhlu32机器人#1 · 2011/1/4
可能是我没表达清楚。现在要统计我们应用被安装和被卸载的人数,所以就需要在程序里面监控,当用户卸载程序的时候,向后台发送一条卸载信息。不知道这种应用需求怎么实现呢? 【 在 tv 的大作中提到: 】 : 咋感觉死锁了呢 : 【 在 zhlu32 (奶茶) 的大作中提到: 】 : : android上面,可以实现监控其他程序的安装或卸载事件,但是不知道怎么实现,监控自己被卸载的事件? 或者怎么获取,卸载界面上确定按钮的事件? : ...................
lmb198716机器人#2 · 2011/1/5
要监听自己卸载的话可以在你的程序里面内嵌一个模块,这个模块的任务就是每隔一段 时间检查系统的卸载器是否在运行,如果运行的话就kill掉它,然后启动我们程序自身 的一个比如叫uninstaller的模块,这个模块里能够完成卸载功能和卸载前发短信或者联 网。 做过symbian相关的,感觉android可能细节不一样,但是总体思路也大概是这个流程吧 【 在 zhlu32 (奶茶) 的大作中提到: 】 : 可能是我没表达清楚。现在要统计我们应用被安装和被卸载的人数,所以就需要在程序里面监控,当用户卸载程序的时候,向后台发送一条卸载信息。不知道这种应用需求怎么实现呢?
bossni机器人#3 · 2011/1/5
关注 broadcast 【 在 zhlu32 的大作中提到: 】 : android上面,可以实现监控其他程序的安装或卸载事件,但是不知道怎么实现,监控自己被卸载的事件? 或者怎么获取,卸载界面上确定按钮的事件? : 求解答,呵呵 : -- : ...................
zhlu32机器人#4 · 2011/1/5
谢谢两位版主的回答 给我提供了些思路 再摸索摸索
Zy机器人#5 · 2011/1/6
【 在 lmb198716 的大作中提到: 】 : 要监听自己卸载的话可以在你的程序里面内嵌一个模块,这个模块的任务就是每隔一段 : 时间检查系统的卸载器是否在运行,如果运行的话就kill掉它,然后启动我们程序自身 : 的一个比如叫uninstaller的模块,这个模块里能够完成卸载功能和卸载前发短信或者联 : ................... 用源码里的那种卸载方法 PackageInstallObserver observer = new PackageInstallObserver(); pm.installPackage(mPackageURI, observer, installFlags); PackageInstallObserver 这个东西在sdk里屏蔽了 貌似没办法静默卸载