Android 安装软件包时,ap移动到后台时的指示

Android 安装软件包时,ap移动到后台时的指示,android,Android,我正在编写一个android应用程序,它将在后台监控设备。我希望在应用程序移动到后台/前台时得到指示。我还希望在从android设备安装或卸载应用程序时得到指示。 如何在android中实现这一点?请帮助。感谢您回答问题的前台/后台部分。请查看 有关安装和卸载的通知,您可以注册事件Intent.ACTION\u PACKAGE\u ADDED和Intent.ACTION\u PACKAGE\u REMOVED 差不多 registerReceiver(new BroadcastReceiver(

我正在编写一个android应用程序,它将在后台监控设备。我希望在应用程序移动到后台/前台时得到指示。我还希望在从android设备安装或卸载应用程序时得到指示。
如何在android中实现这一点?请帮助。感谢您回答问题的前台/后台部分。请查看

有关安装和卸载的通知,您可以注册事件
Intent.ACTION\u PACKAGE\u ADDED
Intent.ACTION\u PACKAGE\u REMOVED

差不多

registerReceiver(new BroadcastReceiver() {

    public void onReceive(Context context, Intent intent) {
      // do something
    }

}, new IntentFilter(Intent.ACTION_PACKAGE_ADDED));

对于移动到问题的背景/前景部分的应用程序:AFAIK,除了您自己的应用程序之外,没有其他方法可以做到这一点,这正是我认为您想要的

对于安装/卸载检测,您需要在应用程序中注册一个以接收(&INTENT)。比如:

BroadcastReceiver br = new BroadcastReceiver() {            
    @Override
    public void onReceive(Context context, Intent intent) {
        // Your implementation                
    }
};

registerReceiver(br, new IntentFilter(Intent.ACTION_PACKAGE_ADDED));
registerReceiver(br, new IntentFilter(Intent.ACTION_PACKAGE_REMOVED));

对于移动到背景/前景的应用程序,看起来您的操作是正确的。但我仍在使用我的应用程序:(.感谢您的信息很高兴能提供帮助。如果您觉得此问题已完成,请将其标记为已回答。嗨,Juri,我对我的活动移到back/for…不感兴趣。我想知道其他应用程序的状态何时更改。