gpt4 book ai didi

java - 如何在android 10中检测全屏手势模式

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:57 25 4
gpt4 key购买 nike

在 Android 10 中,用户可以启用全屏手势模式。我想检测设备是否处于全屏手势模式。我在文档中找不到任何内容。如何在运行时以编程方式执行此操作?

Java 或 kotlin 语言答案都可以。

任何官方 API 或解决方法...

最佳答案

您可以使用下面的代码来检查手势或导航模式

    public static int isEdgeToEdgeEnabled(Context context) {
Resources resources = context.getResources();
int resourceId = resources.getIdentifier("config_navBarInteractionMode", "integer", "android");
if (resourceId > 0) {
return resources.getInteger(resourceId);
}
return 0;
}

isEdgeToEdgeEnabled 函数返回的值如下:

  • 0 : Navigation is displayed with 3 buttons

  • 1 : Navigation is displayed with 2 button(Android P navigation mode)

  • 2 : 全屏手势(Android Q上的手势)

关于java - 如何在android 10中检测全屏手势模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56689210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com