0

我想在任何应用程序在android中启动时设置接收器,之后我必须做一些任务。有什么办法吗?

 @Override
public void onReceive(Context context, Intent intent) {
    try {

    } catch (Exception e) {

    }

}

我必须设置这个接收器,当任何应用程序启动时......

4

1 回答 1

0

据我了解,您希望在启动任何应用程序时接收广播。不幸的是,系统没有为此触发任何意图,因此在启动任何其他应用程序时不可能接收到广播。不过,您可以使用 ActivityManager 和 ComponentInfo 确定当前正在运行的应用程序(谷歌它,虽然此方法仅适用于 pre-L 设备,因为 Android L 已将其删除以提高安全性)。希望这可以帮助。

于 2015-01-06T06:37:40.337 回答