我能知道应用程序何时被android操作系统杀死吗?

我能知道应用程序何时被android操作系统杀死吗?,android,Android,例如,注册为某个意图的接收者。 我意识到操作系统不会告诉我的应用程序,没关系,我没想到会这样。然而,我希望能够在操作系统级别注册一些东西来接收这些类型的广播。它们最终会出现在logcat中,所以推测它们应该是您可以订阅的东西。是吗?唯一的方法是使用设备固件签名密钥。有一个权限,android.permission.SET\u ACTIVITY\u WATCHER,它允许您安装一个要通知的回调,但只有当您的APK具有该签名时,才授予该权限 除此之外,您可以轮询系统以查看哪些活动处于活动状态,但这将

例如,注册为某个意图的接收者。
我意识到操作系统不会告诉我的应用程序,没关系,我没想到会这样。然而,我希望能够在操作系统级别注册一些东西来接收这些类型的广播。它们最终会出现在logcat中,所以推测它们应该是您可以订阅的东西。是吗?

唯一的方法是使用设备固件签名密钥。有一个权限,
android.permission.SET\u ACTIVITY\u WATCHER
,它允许您安装一个要通知的回调,但只有当您的APK具有该签名时,才授予该权限


除此之外,您可以轮询系统以查看哪些活动处于活动状态,但这将非常耗时/浪费电池。

在AndroidManifest中注册,而不是在代码中注册…很好,但我要注册哪些内容?我不明白您的意思。。。你想创建一个应用程序来监视其他应用程序是否被杀死?所以我不知道…不,我的意思是,我注册的目的是为了看一个活动是否被杀死?是的,这将要求进行投票的东西没有被杀死。