Android - 自定义 "your recent screens appear here" / "your recent apps" 屏幕

Android - customize "your recent screens appear here" / "your recent apps" screen

我真的不知道这个屏幕是如何命名的:/我在没有应用程序时显示的消息后调用它 运行 "your recent screens appear here"。它基本上显示了当前在设备上运行的所有应用程序。

所以你知道我在这里谈论的是什么屏幕(大屏幕和垃圾邮件)有和没有 运行 应用程序。第二个屏幕还显示了我想要删除的 google 小部件。

有没有办法在 Android 手机和平板电脑上调整 "your recent screens appear here" 屏幕?
有没有不使用设备管理的解决方案 API?
如果需要设备管理 API - 我在哪里可以找到教我如何操作的 documentation/tutorial?


目前,我们为 Android 创建了一个启动器应用程序,以拒绝对大多数其他应用程序的访问。它只显示我们的应用程序和 android 设置。

不幸的是,"your recent screens appear here" 屏幕上有一个 Google 小部件。使用默认启动器时,它与主屏幕上显示的小部件相同。当我禁用 Google 应用程序时,小部件会从主屏幕上正确消失,但会在 "your recent screens appear here" 屏幕上留下一条 "Couldn´t add widget" 消息。 目前我们正在寻找一个简单的解决方案来摆脱那个小部件。

如果不更改 OS,实际上无法自定义此页面。

我仍然找到了摆脱小部件的解决方法。 启动应用程序时,我添加了一个标志,以防止它在最近的应用程序屏幕中显示。这样,用户只会看到没有小部件的空的最近使用的应用程序屏幕。

Intent i = manager.getLaunchIntentForPackage(apps.get(pos).name.toString());
i.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
HomeActivity.this.startActivity(i);