Android 接收 App 安装卸载更新

本篇文章主要介绍如何监听 APP 的安装、卸载和更新的广播。

博主博客

  • https://blog.uso6.com
  • https://blog.csdn.net/dxk539687357

Android 8.0 以前静态注册

在 AndroidManifest.xml 中加入静态注册即可。


		
			
			
			
			
		

Android 8.0 及以后需要动态注册

InstallReceiver installReceiver = new InstallReceiver();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addDataScheme("package");
intentFilter.addAction(Intent.ACTION_PACKAGE_REMOVED);
intentFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
intentFilter.addAction(Intent.ACTION_PACKAGE_CHANGED);
registerReceiver(this.installReceiver, intentFilter);

Android 12.0 及以后需要增加权限


你可能感兴趣的:(android,java,android)