我想设置接收器,当任何应用程序在Android中启动,之后我必须做一些任务。有什么办法吗?
@Override
public void onReceive(Context context, Intent intent) {
try {
} catch (Exception e) {
}
}
我必须在任何应用程序启动时设置此接收器....
答案 0 :(得分:0)
据我了解,您希望在启动任何应用程序时收到广播。不幸的是,系统没有为此触发任何意图,因此在启动任何其他应用程序时无法接收广播。但是,您可以使用ActivityManager和ComponentInfo确定当前正在运行的应用程序(谷歌它,虽然这种方法只适用于pre-L设备,因为Android L已经删除了这个以增加安全性)。希望这会有所帮助。