Я разработчик Android, и я хочу написать оператор if в своем приложении. В этом заявлении я хочу проверить, какое приложение запускается в мое мобильное устройство, например Facebook, мессенджер, You Tube, chrome и т. Д., Когда оно открыто и когда оно закрывается. Как я могу сделать это программно?Как определить приоритет «приложения» в ОС?
-3
A
ответ
0
Я не уверен, что вы имеете в виду с если заявление часть, но я предполагаю, что вы ищете UsageStatsManager.
Учтите, что для этого API требуется разрешение android.permission.PACKAGE_USAGE_STATS
, которое является разрешением на системном уровне и не будет предоставлено сторонним приложениям. Тем не менее, объявление разрешения подразумевает намерение использовать API, и пользователь устройства может предоставить разрешение через приложение «Настройки».