accessibilityservice相关内容

如何使用AccessibilityService在Android上执行拖动(基于X,Y鼠标坐标)?

我想知道如何在基于X,Y鼠标坐标的android上执行拖动吗?考虑两个简单的示例,Team Viewer/QuickSupport分别在远程智能手机和Windows Paint的Pen上绘制“密码模式". 我能做的就是模拟触摸(使用dispatchGesture()以及AccessibilityNodeInfo.ACTION_CLICK). 我找到了这些相关链接,但不知道它们是否有用: ..
发布时间:2020-07-24 10:16:35 Java开发

如何在Android中以编程方式与USSD对话框进行交互

我要使用 USSD对话框,该对话框在拨打任何 USSD代码说出 * 123#后出现,该对话框要求用户输入选项编号以执行具体任务取决于SIM卡供应商.我需要与该对话框进行交互,以便以编程方式在该对话框中提供输入. 但是,在使用AccessibilityService拨打任何USSD代码后,我能够读取警报对话框中出现的 USSD响应,并且在Toast中显示响应,如图所示.下面的代码.我还没有找到 ..

Android:以编程方式获取通知栏的屏幕截图

我在使用通知时使用了辅助功能来展开通知栏.我正在尝试在通知抽屉中截取“通知"的屏幕截图. 从Accessibility服务的文档中,可以仅从Android P截取设备的屏幕截图. 还有其他方法可以拍摄通知抽屉的屏幕截图,因为我的应用程序不在前台.它在后台运行 解决方案 是的,尽管棘手,但您可以执行此操作.诀窍是将Media Projection Manager与与Activit ..
发布时间:2020-06-29 22:00:22 移动开发

如何在没有root的情况下可靠地模拟Android上的触摸事件(例如Automate和Tasker)?

如何在我作为后台服务运行的应用之外的Java上可靠地模拟Android上的触摸事件(无需生根)? 虽然之前已经问过这个问题,但大多数答案都使用亚行. (如如何在Android设备上模拟触摸事件? ) https://github.com/chetbox/android-mouse-cursor 提供是使用Accessibility的一个很好的解决方案,但是它不是很可靠,因为并非所有视图 ..
发布时间:2020-06-26 21:12:28 Java开发

如何在Android设备中启用“话语提示”的情况下使按钮(或其他小部件)聚焦?

我正在我的应用程序中实现辅助功能。情况如下: 我在屏幕的顶部(活动)水平放置了4个按钮。单击按钮后,我将启动一个“警报”对话框,向用户显示内容。显示警报后,我仍然可以在屏幕顶部的那四个按钮上执行点击操作。当我在Android设备中打开TalkBack(Android无障碍服务)并单击该按钮时,会显示警报,但我无法移动焦点(在Android手机中打开“话语提示”功能时会出现一个黄色的矩形框)到 ..

如何将自定义事件发送到AccessibilityService?

我的程序目的:在服务中触发“返回”按钮 我尝试了很多方法,没有人可以实现这一目的,最后我发现了AccessibilityService,可能是 我创建了此AccessibilityService,并对其进行了测试 package com.accessibilityservice; 公共类MyAccessibilityService扩展了AccessibilityServi ..

如何使用AccessibilityService模拟Android中的按键

我正在编写无障碍服务.我一直在尝试对应用程序进行一些自动搜索.我使用accessibilityservice action_paste填写EditText.然后,我需要模拟软键盘上的按键.但是我不知道该怎么做.你们可以帮我吗? 解决方案 您可以尝试Activity.dispatchKeyEvent(KeyEvent) 仪器中也有功能,但是这些功能主要用于测试. > ..
发布时间:2020-04-26 08:28:58 移动开发

“无法在未密封的实例上执行此操作” java.lang.IllegalStateException异常

使用android AccessibilityService 能够粘贴到其他应用 EditText 字段,但使用浏览器 testfields (模拟器默认浏览器或三星deault浏览器)它无法正常工作,抛出错误: 无法执行此操作在一个没有密封的实例上。 在android chrome浏览器中,有一些singnup文本字段可以工作但不适用于所有文本字段。 @Override ..
发布时间:2019-01-02 21:21:54 Java开发

以编程方式使用辅助功能服务读取通知栏标题,消息

使用辅助功能服务我可以阅读通知栏标题&消息,我面临的问题是当第一次通知出现时我正在完全阅读所有这些但是在第一次通知之后&我只获得头衔和奖励文本“你有2条消息”等等,而不是整个消息。 等待您的专家建议。 代码: @Override protected void onServiceConnected() { Log.d(“AccessibilityServiceNotifica ..
发布时间:2018-12-07 12:52:55 Java开发

如何阅读窗口内容(使用accessibilityService)并使用绘制来激活UI而不是Android中的其他应用程序权限?

关于同一主题的我的最后问题不是足够清楚,被社区搁置,后来被自动删​​除。所以,我正在以详细的方式解释该问题,以便社区能够以更好的方式理解和帮助。 我希望功能类似于 Voodoo应用和 MySmartPrice 提供。 现在他们做什么 第1步:当我们第一次打开Voodoo应用程序时,他们会显示一个小教程。在教程结束时,有一个“立即激活”按钮,按下后按钮进入辅助功能设置屏幕。 ..

获取应用程序的Andr​​oid中使用辅助服务的名称

我在无障碍服务工作。我需要得到使用辅助服务的应用程序名称。我研究的辅助服务在Android的网站的开发者文档。但目前还没有得到关于使用辅助应用程序名称提及。 这是可能获得应用程序的名称?我认为它可能的,因为顶嘴获取应用程序的名称。所以,如果有什么办法让该应用程序的名称,请给你的建议。 解决方案 您无法获得应用程序的“应用程序名”。至少不可靠。该应用程序读取的字符串的东西之类的标题标题栏或 ..
发布时间:2016-03-17 21:55:12 移动开发

无法通过Android的AccessibilityService访问通知

我试图用AccessibilityService访问我的Andr​​oid手机上的通知。 我试图使一个服务,然后从主要活动调用它。我还添加了荟萃的服务。它不工作。我看不到该服务的触发。 我使用的是Android L系统进行测试。在辅助功能设置我已经添加了我的应用程序'通知'作为。 在此先感谢。 我的主要活动 包com.example.tony.notify;进口android.conte ..

重新启动无障碍服务崩溃后

在我的应用程序有一个服务和 AccessibilityService 。现在服务由辅助服务,以接收信息的约束。 我的服务定期检查,如果 AccessibilityService 已启用,并且如果它不是,它发送一个通知它具有用户启用它。 启用一次, AccessibilityService 开始工作。首先,它绑定到我的服务,之后,它开始发送信息。 问题是如果 AccessibilityServ ..
发布时间:2016-03-17 21:40:58 移动开发

通过可及Android应用程序获取共享内容

我有一个Android应用程序,它可以让人们从其他应用程序将其共享内容。当它接收到的共享数据,它看起来在共享文本中的网址,并获取页面并不会在数据获取处理。这种设计有特定的目的,而不是一个通用的所有的应用程序。 它工作正常,但人们必须点击共享图标,然后选择我们的应用程序名称。可访问性,我们可以减少这种工作,为用户。我们都能够得到在应用程序中显示的文本。 是否有可能得到它如果我们点击分享按钮, ..
发布时间:2016-03-17 21:29:47 移动开发

如何检测系统对话框中的所有意见和文字?

让我们说我有一个类似的情况: 我以我的TTS引擎使用的谈话的无障碍服务出现这个对话框的时候,但我却能检测到的唯一的事情是可选择的意见(那些由箭头所指)。 有什么方法来检测标题和(更重要的),在对话框里全部文本? 解决方案 是的。我认为这是可能的,你抓住这些项目关闭辅助活动,其中重点在单个节点上的。你想要做的,而不是什么是放眼整个视图层次结构。你可以做的两种方式这一个。首先要注意的是 ..
发布时间:2016-03-11 20:22:52 移动开发

Android辅助服务专题的EditText

我写的辅助服务。我一直在试图把重点领域的EditText在弹出软键盘的方式,我已经失败。我能够得到光标进入的EditText领域,但软键盘不会弹出。鉴于EditTextNode是我从不同的可访问性事件得到了和说的nodeinfo isEditable,isFocusable,isVisibleToUser和isClickable当我尝试所有这些动作,他们都完成后返回true的Accessibili ..
发布时间:2016-03-02 17:14:26 移动开发

辅助服务在服务不上市?

嗯,我想实现这个服务之一,我用code从这里:的 http://developer.android.com/training/accessibility/service.html#create 但我不能启用该服务,因为我没有看到它在系统设置。谁能帮助我? 清单: <服务机器人“。MyAccessibilityService”NAME => &所述;意图滤光器> ..
发布时间:2016-02-23 10:06:03 移动开发