gpt4 book ai didi

android - 为残疾 child 禁用安卓导航按钮

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:12 25 4
gpt4 key购买 nike

我们正在将一些用于教育有学习障碍的幼儿的交互式 iOS 应用程序移植到 Android。我们遇到了一个主要的可用性问题,因为我们无法弄清楚如何禁用物理或屏幕导航按钮(主页和最近使用的应用程序)。

在有人说“您不想那样做”之前,我们完全理解为什么您总是希望为健全的成年人启用这些按钮,但这些 child 会带来一系列独特的可访问性问题。具体来说:

  1. 他们的精细运动控制可能很差 - 他们可能会不经意地触摸屏幕上与他们想要触摸的区域不同的区域,或者不小心同时使用多个手指。
  2. 他们可能肌肉张力较弱且体力较差 – 例如在尝试仅使用手指时,他们的手掌底部可能会掉落并触摸屏幕。
  3. 他们努力实现目标,如果失败,他们很容易变得沮丧或破坏。

例如,一个典型的患有唐氏综合症的 5 岁 child 会因无意中触摸主页按钮而意外退出他们正在使用的应用程序:当这种情况反复发生时,成年老师或家长不得不返回反复进入应用程序, child 会失去兴趣和注意力。另一种典型情况是患有自闭症的幼儿,如果在使用他们最喜欢的应用程序时发生这种情况,他们可能会完全 panic 并需要 body 约束。此外,许多残疾 child 会尝试戳他们能找到的任何其他按钮,以寻求回应。在任何这些情况下,可能必须完全放弃具有潜在值(value)的教育类(class)。

我们知道 SYSTEM_UI_FLAG_HIDE_NAVIGATION 和 SYSTEM_UI_FLAG_LOW_PROFILE,但它们只会降低屏幕按钮的可见性,直到 child 触摸屏幕的其他部分,然后它们会以一种比它们更分散注意力的方式重新出现一直可见。

在 iOS 上有“引导式访问”功能可以轻松解决这个问题。我们可以在 Android 上模拟任何类似的东西吗?

最佳答案

On iOS there is the “Guided Access” feature that solves this problem trivially.

Guided access 似乎是一种设备设置,而不是开发人员自己单方面启用的东西,谢天谢地。

Can we emulate anything similar on Android?

Android 中没有类似的设备设置。

您可以下载 Android 源代码,根据需要对其进行修改,将结果构建到 ROM 模组中,然后根据需要在设备上安装该 ROM 模组。

或者,您或许可以与设备制造商合作开发针对 child 的平板电脑,看看他们是否已经将此功能添加到他们的设备中,或者是否愿意与您合作在未来的迭代中添加此功能他们的设备。

关于android - 为残疾 child 禁用安卓导航按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14607047/

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