-3
我是一名Android开发人员,我想在应用程序中编写if语句。在这个声明中,我想检查哪个应用在我的手机中运行,如Facebook,Messenger,You Tube,Chrome等。我怎样才能以编程方式做到这一点?如何识别操作系统中的前台“应用程序”?
我是一名Android开发人员,我想在应用程序中编写if语句。在这个声明中,我想检查哪个应用在我的手机中运行,如Facebook,Messenger,You Tube,Chrome等。我怎样才能以编程方式做到这一点?如何识别操作系统中的前台“应用程序”?
我不确定你的意思是如果声明部分,但我想你正在寻找的是UsageStatsManager。
考虑到此API需要权限android.permission.PACKAGE_USAGE_STATS
,这是一个系统级权限,不会授予第三方应用程序。但是,声明权限意味着使用API的意图,并且设备的用户可以通过设置应用程序授予权限。