zoukankan      html  css  js  c++  java
  • 广播接收者案例_卸载安装

    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;
    
    public class AppStateReceiver extends BroadcastReceiver {
    
        @Override
        public void onReceive(Context context, Intent intent) {
    
            //获取到当前广播的事件类型 
            String action = intent.getAction();
            if ("android.intent.action.PACKAGE_INSTALL".equals(action)) {
                
                System.out.println("应用被安装了");
            }else if ("android.intent.action.PACKAGE_ADDED".equals(action)) {
                System.out.println("~~~~~~应用被安装了");
                
            }else if ("android.intent.action.PACKAGE_REMOVED".equals(action)) {
                System.out.println("应用被卸载了"+intent.getData());
                
            }
            
        }
    
    }

    在清单文件里面注册一下

        <receiver android:name="com.itheima.appstate.AppStateReceiver">
                <intent-filter >
                    <action android:name="android.intent.action.PACKAGE_INSTALL"/>
                    <action android:name="android.intent.action.PACKAGE_ADDED"/> 
                    <action android:name="android.intent.action.PACKAGE_REMOVED"/> 
                    <data android:scheme="package"/>
                    
                </intent-filter>
            </receiver>
  • 相关阅读:
    数据分析05 /pandas的高级操作
    ABP之应用服务(2)
    ABP之应用服务(1)
    ABP之仓储
    ABP之创建实体
    ABP之框架体系
    ABP之项目的搭建
    2018年,加油!!!
    WF的简单使用
    WCF之通信工厂的简单使用
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/5954083.html
Copyright © 2011-2022 走看看