gpt4 book ai didi

android - 应用程序与辅助功能服务的交互

转载 作者:行者123 更新时间:2023-11-30 02:22:50 25 4
gpt4 key购买 nike

我想知道是否可以通过辅助功能自动执行某些操作。根据 Android 文档,该应用可以使用 AccessibilityNodeInfo 调用 performAction,但有一条注意事项:只有当请求来自 AccessibilityService 时,才能执行操作。这是否意味着此操作只能在调用 onAccessibilityEvent() 的上下文中完成?如果我从 Activity 绑定(bind)到服务来执行一个 Action ,它会起作用吗?如果没有,我看到的唯一解决方案是将命令推送到服务并在第一次调用 onAccessibilityEvent() 时执行它,我是否遗漏了什么?

最佳答案

让我们清除一些要点:

An accessibility service can be configured to receive specific types of accessibility events, listen only to specific packages, get events from each type only once in a given time frame, retrieve window content, specify a settings activity, etc.

基本上 onAccessibilityEvent() 是 AccessibilityEvents 的回调。

因此,可以说此服务只是具有执行特定操作的特定权限的监听器,例如 AccessibilityEvent.getSource() 将返回 AccessibilityNodeInfo

我可以根据这个监听器执行操作(调用)吗?

回答:是的,当然可以。

关于android - 应用程序与辅助功能服务的交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28252193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com