获取当前 运行 前景的方式 app/process
Way to get current running foreground app/process
我很好奇 Android OS 中是否有任何可用的方式告诉应用程序刚刚启动了一个应用程序。基本上,在我的应用程序中,我想通知我的应用程序某个应用程序将要启动或刚刚启动。在那个事件中,我想执行一些操作,例如如果用户(使用我的应用程序)已将其包含在块中,则块该应用程序 list.Any 帮助或指导将受到高度赞赏..
先添加
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
}
我很好奇 Android OS 中是否有任何可用的方式告诉应用程序刚刚启动了一个应用程序。基本上,在我的应用程序中,我想通知我的应用程序某个应用程序将要启动或刚刚启动。在那个事件中,我想执行一些操作,例如如果用户(使用我的应用程序)已将其包含在块中,则块该应用程序 list.Any 帮助或指导将受到高度赞赏..
先添加
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
}