android 安装卸载应用提醒_Android监听程序的安装和卸载
在android系统中,安装和卸载都会发送广播,当应用安装完成后系统会发android.intent.action.PACKAGE_ADDED广播。可以通过intent.getDataString()获得所安装的包名。当卸载程序时系统发android.intent.action.PACKAGE_REMOVED广播。同样intent.getDataString()获得所卸载的包名。应用程序无法监听自己的安装与卸载,但覆盖安装可以监听到自己的android.intent.action.PACKAGE_REMOVED广播。
public class PackageReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) {
String packageName = intent.getDataString();
Log.i("Test","---------------" + packageName);
}
if (intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) {
String packageName = intent.getDataString();
Log.i("Test","---------------" + "PACKAGE_REMOVED" + packageName);
}
}
}
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test"
android:versionCode="1"
android:versionName="1.0">
android:icon="@drawable/icon"
android:label="测试">
android:label="@string/app_name">
分享到:
2011-09-17 14:30
浏览 4025
评论
1 楼
zwnJava
2012-10-25
谢谢,总算找到了句有应的话
android 安装卸载应用提醒_Android监听程序的安装和卸载相关推荐
- Android事件的响应,Android 开发事件响应之基于监听的事件响应
Android 开发事件响应之基于监听的事件响应 本文将介绍Android 操作系统如何通过监听来实现对事件的响应. Android 开发事件响应之基于监听的事件响应 背景介绍 Android 开发事 ...
- Android广播接实现电话的监听(电话的状态,拦截)
Android广播接实现电话的监听 1:需要在AndroidManifest.xml清单中添加权限 <uses-permission android:name="android.per ...
- Android RecyclerView(九)滑动监听综述
Android RecyclerView(九)滑动监听 1 RecyclerView 的滑动监听 1.1 RecyclerView 设置滑动监听 mRecyclerView.setOnScrollLi ...
- mysql canal 安装测试_canal安装配置与mysql操作监听,我已经帮你踩过了所有的坑...
canal安装配置与mysql操作监听,我已经帮你踩过了所有的坑 废话不再多说,直接撸代码 第一步,canal配置 第二步,mysql配置 第三步,如何解决出现的错误 废话不再多说,直接撸代码 第一步 ...
- Android实现来电和去电的监听
写个实例实现Android中来电和去电的监听,来电可以使用PhoneStateListener对电话状态的改变进行监听,去电需要动态或者静态去注册广播接收器,对去电进行监听: 来电: 来电所对应的三种 ...
- Android中自定义ScrollView的滑动监听事件,并在滑动时渐变标题栏背景颜色
效果图 滑动前: 滑动中: 滑动到底部: 项目结构 ObservableScrollView package com.jukopro.titlebarcolor;import android.cont ...
- navicat连接oracle无监听程序_一个Java程序员的成长历程(022天)
第43次(Oracle数据库的使用) 学习主题:Oracle数据库的使用 学习目标: 1 掌握数据库相关概念 2 掌握oracle的安装,认识oracle的目录以及系统用户 3 掌握oracle常用命 ...
- 由于 设备加密而出现的几个问题--oracle出现ORA-12541TNS无监听程序 , 火绒软件图标变黑
描述:ORA-12541TNS无监听程序+火绒软件图标变黑 问题描述: oracle卸载重装之后ORA-12541TNS无监听程序 暂时不会出现,之后再次重新启动电脑那个问题又出现--光从oracl ...
- (Oracle踩坑指南)项目建立连接的各种坑 ORA-12541: TNS: 无监听程序等等
在oracle项目建立连接中的各种坑 吐槽甲骨文一波 安装过程中遇到的问题 问题一:下载 问题二:PLSQL工具 问题三:plsql的使用 问题四:接下来到修改VisualStudio里面的web.c ...
最新文章
- [na]pc加入域认证细节
- vs2017 +CUDA 9.0配置
- 编码问题(BOM头简单了解)
- FCN 学习: Semantic Segmentation
- 计算两个向量间的欧氏距离_用Numpy实现常见距离度量
- leetcode 816. Ambiguous Coordinates | 816. 模糊坐标(Java)
- python 替换array中的值_利用Python提取视频中的字幕(文字识别)
- 塞班自带浏览器下载路径问题
- ubuntu15.10下安装opencv2.4.9python上调用opencv库
- Arduino笔记-流水点灯
- 【5折秒杀】戴尔轻薄商务本只卖2899元,狂降1000元
- 推销计算机英语作文,如何自我推销英语作文
- 公务员计算机软件及相关专业,公务员计算机专业考试大纲和真题3
- 标准工时计算方法有哪些?如何计算标准工时?
- xshell5字体大小调整
- CnPack应用总结
- please select a vaild python interpret
- Linux_Learning_兄弟连
- 2022年农信银网络安全竞赛3-2 ez_raw简单取证writeup
- 纯干货!live2d动画制作简述以及踩坑
热门文章
- mybatis-spring 入门到实例
- oidc auth2.0_将Auth0 OIDC(OAUTH 2)与授权(组和角色)集成
- java观察者设计模式_Java中的观察者设计模式
- rest api如何创建_创建一个安全的Spring REST API
- red hat 4.1.2_安装Red Hat Container Development Kit 2.2版本
- java8 函数式编程_使用Javaslang进行Java 8中的函数式编程
- jira集成开发代码_7种JIRA集成可优化您的Java开发流程
- jar 、war、ear_在命令行上操作JAR,WAR和EAR
- getter/setter_Getters / Setters。 邪恶。 期。
- rest api_摆脱困境:向REST API添加验证