通过ActivityManager
我们可以获得系统里正在运行的activities,包括进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。
1、判断应用App是否活动
1 | /** |
2、判断Activity是否活动
1 | /** |
3、Activity是否显示在前台
1 | /** |
4、Service是否在运行
1 | /** |
参考资料
1、Android中ActivityManager的使用案例
2、Android实现点击通知栏后,先启动应用再打开目标Activity的一个小demo
3、Android ActivityManager 检测Service与Activity是否正在运行