如何识别前景应用程序'在操作系统?

时间:2016-10-16 01:16:02

标签: android monitoring

我是Android开发人员,我想在我的应用程序中编写if语句。在这个声明中,我想检查哪个应用程序在我的手机中运行,如Facebook,信使,You Tube,Chrome等,当它打开时和关闭时。我该如何以编程方式执行此操作?

1 个答案:

答案 0 :(得分:0)

我不确定您对 if语句部分的意思,但我想您正在寻找的是UsageStatsManager

请注意,此API需要权限android.permission.PACKAGE_USAGE_STATS,这是系统级权限,不会授予第三方应用。但是,声明权限意味着有意使用API​​,设备用户可以通过“设置”应用程序授予权限。