Android - 自定义“您最近的屏幕显示在此处”/“您最近的应用”屏幕

时间:2016-05-12 14:26:54

标签: android android-launcher device-admin

我真的知道这个屏幕是如何命名的:/我在没有应用程序运行时显示的消息之后调用它“你最近的屏幕出现在这里”。它基本上显示了当前在设备上运行的所有应用程序。

所以你知道我在这里谈论的屏幕(sry big和spammy)有没有运行应用程序。第二个屏幕还显示我想摆脱的谷歌小部件。 enter image description here enter image description here

有没有办法在Android手机和平板电脑上调整“你最近的屏幕出现在这里”屏幕?
有没有使用设备管理API的解决方案?
如果需要设备管理API - 我在哪里可以找到教我如何操作的文档/教程?


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

不幸的是,“你最近的屏幕出现在这里”屏幕上有一个Google Widget。当使用默认启动器时,它是主屏幕上显示的相同小部件。当我禁用Google应用程序时,Widget会从主屏幕中正常消失,但在“您最近的屏幕显示在此处”屏幕上会显示“无法添加小部件”消息。 目前,我们正在寻找一种简单的解决方案来摆脱那个小部件。

1 个答案:

答案 0 :(得分:1)

实际上没有办法在没有操作系统更改的情况下自定义此页面。

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

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