首页 > 代码库 > BroadcastReceiver之应用卸载和安装监听
BroadcastReceiver之应用卸载和安装监听
首先创建一个类继承BroadcastReceiver,然后配置Manifest.xml
1 <receiver android:name=".PackageAddRemove"> 2 <intent-filter> 3 <action android:name="android.intent.action.PACKAGE_REMOVED"/> 4 <action android:name="android.intent.action.PACKAGE_ADDED"/> 5 <data android:scheme="package"/> 6 </intent-filter> 7 </receiver>
然后在创建的类里面写一些自己想写的逻辑代码
1 public class PackageAddRemove extends BroadcastReceiver { 2 @Override 3 public void onReceive(Context context, Intent intent) { 4 String action = intent.getAction(); 5 if (action.equals("android.intent.action.PACKAGE_REMOVED")){ 6 System.out.println("卸载"); 7 }else if (action.equals("android.intent.action.PACKAGE_ADDED")){ 8 System.out.println("安装"); 9 } 10 } 11 }
BroadcastReceiver之应用卸载和安装监听
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。