#android #monitoring
#Android #мониторинг
Вопрос:
Я разработчик Android, и я хочу написать оператор if в своем приложении. В этом заявлении я хочу проверить, какое приложение запускается в какое время на моем мобильном телефоне, например, Facebook, Messenger, You Tube, chrome и т. Д., Когда оно открыто и когда оно закрыто. Как я могу сделать это программно?
Ответ №1:
Я не уверен, что вы имеете в виду под частью инструкции if, но я предполагаю, что то, что вы ищете, — это UsageStatsManager.
Примите во внимание, что для этого API требуется разрешение android.permission.PACKAGE_USAGE_STATS
, которое является разрешением системного уровня и не будет предоставлено сторонним приложениям. Однако объявление разрешения подразумевает намерение использовать API, и пользователь устройства может предоставить разрешение через приложение настроек.