吉林大学学报(理学版) ›› 2025, Vol. 63 ›› Issue (1): 99-0106.
何振涛, 徐一放, 张梦玺, 刘华虓
HE Zhentao, XU Yifang, ZHANG Mengxi, LIU Huaxiao
摘要: 提出一种自动识别安卓应用中可读文本缺失问题组件的方法, 以提高应用的可访问性. 首先, 利用UI Automator提取应用的图形用户页面, 并对无关组件进行裁剪, 同时补全组件属性, 以生成相应的视图树; 其次, 设计3种启发式规则, 以识别视图树中存在可读文本缺失的组件, 通过对6个热门应用的评估实验, 该方法以平均97%的准确率成功识别了问题组件; 最后, 生成的测试报告通过在源码与截图中标记问题组件, 帮助应用开发者清晰定位并修复缺失的可读文本. 该研究成果不仅能有效改善视障用户的使用体验, 使他们更顺畅地与应用进行交互, 还为开发者提供了一种实用的工具, 促进安卓应用的整体可访问性提升. 通过这样的方式, 开发者可以更好地理解和解决可访问性问题, 为所有用户创造一个更友好的数字环境.
中图分类号: