本人尝试写个第三方APP来获取Android 手机正与用户交互的activity 的包名和类名,总不成功,还有检测我的APP是否正在运行请求大侠方法!!!
代码的话,参考ActivityManager的getRunningTasks系列方法。命令的话,参考dumpsys activity activities系列参数。判断应用是否运行最好是检查进程,包括其服务进程,这个可以基于proc或ps匹配用户信息或进程信息实现。当然,若只是判断活动窗口,以上获取窗口的方式也可以实现