auto.service打印出来是:com.google.android.accessibility.selecttospeak.SelectToSpeakService@6d54005,是不是意味着没有可以访问的字段,类型是object?
auto.windows[0]打印出来是:
AccessibilityWindowInfo[title=导航栏,displayId=0,id=1,type=TYPE_SYSTEM,layer=3,region=SkRegion((0,2228,1080,2340)),bounds=Rect(0,2228 - 1080,2340),focused=false,active=false,pictureInPicture=false,hasParent=false,isAnchored=false,hasChildren=false],这就是所有的字段?TYPE_SYSTEM是一个字符串吗?SkRegion和Rect的定义在哪里?
回答
是的,auto.service
打印出来的 com.google.android.accessibility.selecttospeak.SelectToSpeakService@6d54005
是一个对象的默认字符串表示形式,它显示了对象的类名和哈希码。这并不意味着没有可以访问的字段,而是说明这个对象是一个 Java 对象,可以通过其方法和属性进行操作。
对于 auto.windows[0]
打印出来的信息:
AccessibilityWindowInfo[title=导航栏,displayId=0,id=1,type=TYPE_SYSTEM,layer=3,region=SkRegion((0,2228,1080,2340)),bounds=Rect(0,2228 - 1080,2340),focused=false,active=false,pictureInPicture=false,hasParent=false,isaAnchored=false,hasChildren=false]
这是 AccessibilityWindowInfo
对象的字符串表示形式,其中包含了该窗口的一些基本信息。type
字段的值 TYPE_SYSTEM
是一个整数常量,通常用于表示系统级别的窗口类型。在 Android 中,TYPE_SYSTEM
是一个预定义的常量,具体定义可以在 Android 的源代码中找到。
SkRegion
和 Rect
是 Android 中用于表示区域和矩形的类。它们的定义可以在 Android 的源代码中找到,或者在 Android 的官方文档中查找相关类的说明。