博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】Android监听应用程序安装和卸载
阅读量:7218 次
发布时间:2019-06-29

本文共 1374 字,大约阅读时间需要 4 分钟。

hot3.png

第一、 新建监听类:BootReceiver继承BroadcastReceiver 

复制代码

package com.rongfzh.yc;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;public class BootReceiver extends BroadcastReceiver{          @Override      public void onReceive(Context context, Intent intent){        //接收安装广播         if (intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) {               String packageName = intent.getDataString();               System.out.println("安装了:" +packageName + "包名的程序");             }           //接收卸载广播          if (intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) {               String packageName = intent.getDataString();               System.out.println("卸载了:"  + packageName + "包名的程序");         }    }}

复制代码

第二、 修改AndroidManifest.xml配置文件,添加广播介绍,添加监听的权限

复制代码

复制代码

3、运行程序,卸载一个程序ApiDemos程序打印日志如下

 System.out(1513): 卸载了:package:com.example.android.apis包名的程序

4、安装腾讯微博,打印日志如下:

System.out(1513): 安装了:package:com.tencent.WBlog包名的程序

 

程序监听成功。

 

程序例子代码:

转载于:https://my.oschina.net/u/199776/blog/751249

你可能感兴趣的文章
31、springboot与任务
查看>>
【转】 一个fork的面试题
查看>>
20131108
查看>>
django.http.request中HttpRequest对象的一些属性与方法
查看>>
英文对应解释
查看>>
Robotics ToolBox机械臂仿真
查看>>
linux添加环境变量
查看>>
【uva 1312】Cricket Field(算法效率--技巧枚举)
查看>>
VS2017 MVC项目,新建控制器提示未能加载文件或程序集“Dapper.Contrib解决方法
查看>>
【ora-err】ORA-03113: end-of-file on communication channel
查看>>
00.索引-综述
查看>>
strcpy
查看>>
AC3 Rematrix
查看>>
C#之Windows Form Application与attribute
查看>>
函数与指针分析实例
查看>>
爬虫:pycurl模块的使用说明
查看>>
Halcon算子翻译——try
查看>>
Win732位安装PostgreSQL9
查看>>
Ext JS4学习笔记1——环境的搭建
查看>>
.net MVC3实现不同的角色用不同的登录页面
查看>>