Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android React Native:如何检测辅助技术和用户偏好_Android_Accessibility_React Native_Uiaccessibility_Android A11y - Fatal编程技术网

Android React Native:如何检测辅助技术和用户偏好

Android React Native:如何检测辅助技术和用户偏好,android,accessibility,react-native,uiaccessibility,android-a11y,Android,Accessibility,React Native,Uiaccessibility,Android A11y,我们需要检测某人是否正在使用画外音、开关控制、对讲或开关访问来显示依赖于刷卡的应用程序上的备用按钮。 通常,我们会寻找uiaccessibilityvoiceoverning,AccessibilityManager,以及其他钩子来检测是否需要显示这些按钮 我们也尊重用户通过uiaccessibilitysboldtextenabled()等挂钩对粗体字体和简化动画的偏好 我在React中找不到详细说明如何从设备获取此类信息并编写更改应用程序界面的逻辑的文档 我是一名web开发人员,因此这可能与

我们需要检测某人是否正在使用画外音、开关控制、对讲或开关访问来显示依赖于刷卡的应用程序上的备用按钮。 通常,我们会寻找
uiaccessibilityvoiceoverning
AccessibilityManager
,以及其他钩子来检测是否需要显示这些按钮

我们也尊重用户通过
uiaccessibilitysboldtextenabled()
等挂钩对粗体字体和简化动画的偏好


我在React中找不到详细说明如何从设备获取此类信息并编写更改应用程序界面的逻辑的文档

我是一名web开发人员,因此这可能与此相关,也可能与此无关:您是否可以默认为非画外音视图,但如果页面上的单个项目在没有至少一个
ontouch
事件的情况下聚焦或滚动,那么您现在知道正在使用非触摸输入,然后启用替代行为