uiautomator中AccessibilityNodeInfoDumper学习笔记(7)

来源:互联网 发布:android记账软件源码 编辑:程序博客网 时间:2024/05/29 08:10

4.1版本


accessibilityCheck(AccessibilityNodeInfo)


当nodeinfo对象满足可点击、可用,且desc和text都为空的情况下,返回false。有一项不符合就返回true.


dumpNodeRec(AccessibilityNodeInfo,XmlSerializer,in)


将界面UI控件信息序列化写到xml文件中。


dumpWindowToFile(AccessibilityNodeInfo)/dumpWindowToFile(AccessibilityNodeInfo,File)


将节点信息配置保存到xml文件里。默认文件为data/local/window_dump.xml


excludedClass(AccessibilityNodeInfo)


想要了解该方法,先看EXCLUDED_CLASSES,为String[],包含LinearLayout\ListView\RelativeLayout.该方法就是判断传入的对象的className是否以其中的元素结尾。


stripInvalidXMLChars(CharSequence)


剔除无效的unicode字符:


<span style="font-size:18px;">[#x1-#x8], [#xB-#xC], [#xE-#x1F], [#x7F-#x84], [#x86-#x9F], [#xFDD0-#xFDDF],[#x1FFFE-#x1FFFF], [#x2FFFE-#x2FFFF], [#x3FFFE-#x3FFFF],[#x4FFFE-#x4FFFF], [#x5FFFE-#x5FFFF], [#x6FFFE-#x6FFFF],[#x7FFFE-#x7FFFF], [#x8FFFE-#x8FFFF], [#x9FFFE-#x9FFFF],[#xAFFFE-#xAFFFF], [#xBFFFE-#xBFFFF], [#xCFFFE-#xCFFFF],[#xDFFFE-#xDFFFF], [#xEFFFE-#xEFFFF], [#xFFFFE-#xFFFFF],[#x10FFFE-#x10FFFF].</span>



0 1
原创粉丝点击