如果AccessibilityNodeInfo.getClassName()调用返回“android.widget.ImageView”,是否可以从AccessibilityNodeInfo对象获取图像内容(字节数组,位图或可绘制)?
注意:所述AccessibilityNodeInfo的viewIdResourceName为null。除了对图像内容执行校验和之外,我无法识别图像。
答案 0 :(得分:0)
我不确定AccessinbilityNodeInfo是否允许您获取imageView,但是您是否考虑使用getItemCount()获取imageViews的索引列表并使用setTag()将它们附加到每个imageView。您可以遍历列表并在触发AccessibilityEvent后获取所需的对象。
答案 1 :(得分:0)
AccessibilityNodeInfo.getClassName()仅返回CharSequence,即String名称。您没有引用该类型的对象,因此无法提取数据。