java - 如何最小化、最大化和关闭我的应用程序?
问题描述
我想在我的 android 应用程序上添加此功能。(最小化,最大化和关闭整个应用程序)我知道android版本必须高于7。我搜索了网络但我没有找到任何解决方案,就像下图一样:
解决方案
您可以将以下代码用于以下功能。
1) 最小化应用
单击最小化按钮时,您应该使用以下代码,
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
startActivity(i);
2) 关闭申请
要关闭应用程序,您可以使用以下代码段。在关闭按钮的点击事件上使用下面的代码。
finishAffinity();
System.exit(0);
3) 最大化应用程序 对于这个功能,它有点复杂。因为,您需要关注很多事情。为了指导起见,我会说你需要相应地计算你想要的宽度和高度(这对于每个设备都会有所不同,这将在网上很容易找到)。以编程方式计算宽度和高度后,您必须使用计算的宽度和高度调整活动的大小。希望这会帮助你。
推荐阅读
- powershell - 切换参数覆盖不同的参数
- android - `RxJava` 的 `share()` 在协程中的替代方案是什么?
- java - 无法执行 Java 类文件
- c# - 分页负载问题
- tensorflow - 带有关键字“插值”的 UpSampling2D 引发错误
- java - 如何从角色中获取浮点数
- c# - 如何定义具有泛型类型的接口或类谁的泛型类型拥有泛型类型
- c# - 通过 RedirectToAction() 从同一控制器和其他控制器调用的操作
- excel - 将变量分配给具有 20 行的列并在 Excel VBA 中减去它们
- c# - 将 Html 字符串转换为 pdf itextSharp 时不应用样式