需要在UiAutomator中使用AccessibilityService,无法解析getRootInActiveWindow()

weixin_41224699 2019-06-14 08:10:25
1、在UiAutomator中监测toast已经成功;
2、在调用getRootInActiveWindow()获得根节点时,Android Studio无法解析这个函数。通过import android.accessibilityservice.AccessibilityService还是无法解决。
...全文
865 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2019-06-18
  • 打赏
  • 举报
回复
大致代码截图发一下看看
weixin_41224699 2019-06-17
  • 打赏
  • 举报
回复
额,说函数说习惯了。是方法
weixin_41224699 2019-06-17
  • 打赏
  • 举报
回复
是在AccessibilityService的子类这操作的。
weixin_41224699 2019-06-17
  • 打赏
  • 举报
回复
引用 2 楼 王能 的回复:
首先java是面向对象的,没有函数这种东西,你应该是js转过来的吧 面向对象首先第一条普通方法必须先创建对象才能调用 所有你应该写一个AccessibilityService的子类,然后用户授权开启辅助功能,然后在AccessibilityService类对象中调用getRootInActiveWindow
我是在AccessibilityService中进行操作的。
王能 2019-06-17
  • 打赏
  • 举报
回复
首先java是面向对象的,没有函数这种东西,你应该是js转过来的吧 面向对象首先第一条普通方法必须先创建对象才能调用 所有你应该写一个AccessibilityService的子类,然后用户授权开启辅助功能,然后在AccessibilityService类对象中调用getRootInActiveWindow
千里送人头 2019-06-15
  • 打赏
  • 举报
回复
在可以取到的地方把this传过去,再取就可以了
程序员不是猿~ 应用层 2021-09-10
  • 举报
回复
@千里送人头 什么意思呀,能详细讲下吗

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧