获取当前运行的前台应用程序/进程的方法



我很好奇Android操作系统中是否有任何方法可以告诉应用程序应用程序刚刚启动。基本上,在我的应用程序中,我想通知我的应用程序将启动或刚刚启动。在该事件中,我想执行一些操作,例如,如果用户(使用我的应用程序(已将其包含在阻止列表中,则阻止该应用程序。任何帮助或指导将不胜感激。

第一个添加

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.System.canWrite(context)) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS,
Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, 200);
}
} else {
//Do work
}

最新更新