【发布时间】:2012-07-14 07:35:57
【问题描述】:
我想检测用户何时安装或删除应用程序,但我没有找到这样做的BroadcastReceiver。
在我的应用程序中,我使用 PackageManager 类获取有关已安装应用程序的信息,但我不想定期扫描应用程序。有没有这样做的BroadcastReceiver?或任何ContentObserver?是否可以收到应用程序已安装或删除的通知?
【问题讨论】:
-
我相信答案是否 ...
-
看来我错了,:-),我忘记了!
-
如果你有雄心壮志,你应该看看
AsyncTaskLoader课程......在我看来,在这里实现你自己的Loader将是一次非常好的学习体验:P -
文档中的 sample code 实际上完全符合您的描述(或者至少我相信它确实如此,从它的外观来看)。看看吧!
-
谢谢大家。我不知道我会怎么做,但是我想在应用列表更改时将数据上传到服务器,而不需要在那一刻运行应用,所以我想我会用服务来做,是吗最好的方法是什么? :)
标签: android broadcastreceiver contentobserver android-package-managers