我想要的是:当有一个 App 启动时,我的 App 可以知道它并对此做一些事情。
我查找了android API,但无法解决。
有没有办法让它成为可能?
并不真地。Android 的一般理念是,一个应用程序不应影响其他应用程序的行为,除非它是系统应用程序或设备管理员。并且没有供设备管理员使用的 API,因此您无能为力。当然,除非您修改平台。
你想做什么?
请解释一下“做某事”是什么意思
但是,在 RunningTaskInfo 类中定义了一个 topActivity 字段。您可以通过 ActivityManager 中的 getRunningTasks(int) 方法获取正在运行的任务列表,并且可以通过检查 topActivity 字段来遍历该列表以找到当前活动的任务。