accessibilityservice相关内容

使用无障碍服务获取通知图标

有没有办法获取系统通知的图标?我可以通过无障碍服务获得通知包裹.我什至可以从中获取图标的 id,但我被困在那里.我不知道如何使用 id 来获取实际位图以便我可以显示它,因为它不是来自我的 apk. 这是我目前的代码: @Override公共无效 onAccessibilityEvent(AccessibilityEvent 事件){Log.d("onAccessibilityEvent") ..
发布时间:2022-01-06 17:32:47 移动开发

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

使用辅助功能服务,我可以阅读通知栏标题&消息,我面临的问题是当第一个通知出现时我正在完美地阅读所有这些但是在第一次通知之后&继续我只得到标题 &文本“您有 2 条消息"等,而不是整个消息.等待您的专家建议. 代码: @Overrideprotected void onServiceConnected(){Log.d("AccessibilityServiceNotification", " ..
发布时间:2022-01-06 17:13:52 Java开发

收到通知时如何获得通知

我想读取/访问/记录其他应用程序在通知栏上触发的通知. 我搜索了很多Intents 和PendingIntents,但没有找到解决方案. 是否需要在触发任何通知时通知我的应用程序? 或者android系统是否提供了一些东西来读取用户级应用程序的通知? 解决方案 终于得到答案了!!!使用 AccessibilityService public class Notifica ..

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

如何从作为后台服务运行的应用程序之外的 Java 可靠地模拟 Android 上的触摸事件(无需 root)? 虽然之前有人问过这个问题,大多数答案都使用 ADB.(例如如何在Android设备上模拟触摸事件?) https://github.com/chetbox/android-mouse-cursor 提供使用辅助功能的一个很好的解决方案,但不是很可靠,因为并非所有视图都响应它, ..
发布时间:2021-11-27 12:55:42 Java开发

当在 android 中进行对话时,字符串被读取为数字而不是一个数字一个数字地读取它

我有一个字符串“9039662543",当回话打开时,这个字符串在 4.3 android 设备中被读取为“900万....",在 4.3 设备以上它工作正常,通过读取“九零三...".我该怎么做才能解决这个问题? 解决方案 我假设这是一个电话号码?我不知道,因为没有格式.这是问题的核心.对此有多个修复. A:别管它.TalkBack 用户可以选择按视图、段落、句子、单词、字符等解析 ..

使用 AccessibilityService 阅读通知

我最近尝试使用 AccessibilityService 读取传入的通知.我知道使用 NotificationListenerService 读取通知,但这不是我需要的(为了与较低的 android 版本兼容).我的问题是,OnServiceConnected() 永远不会被调用,即使在我的设置中,我已经为我的应用程序提供了必要的前提.这是我的代码: 公共类 NotificationAccess ..

如何读取窗口内容(使用accessibilityService)并在Android中使用draw over其他应用程序权限来调用UI?

我关于同一主题的最后一个问题不是很清楚,被社区搁置,后来被自动删​​除.所以,我正在详细解释这个问题,以便社区能够更好地理解和帮助. 我想要类似于Voodoo App 和 MySmartPrice 优惠. 现在他们在做什么 第 1 步:当我们第一次打开 Voodoo 应用程序时,他们会显示一个小教程.在教程结束时,有一个“立即激活"按钮,按下后会将我们带到辅助功能设置屏幕. ..

检测我的无障碍服务是否已启用

我想知道如何检测我自己的服务是否已启用.所以我可以检查我的服务是否未启用,然后告诉用户启用它. 解决方案 以下是检查您的无障碍服务是否启用的方法. 注意:随您的服务更改 YOURAccessibilityService 的值. //检查服务是否开启私有布尔值 isAccessibilitySettingsOn(Context mContext) {intaccessibilityE ..
发布时间:2021-11-26 19:05:01 移动开发

当在 android 中进行对话时,字符串被读取为数字而不是一个数字一个数字地读取它

我有一个字符串“9039662543",当回话打开时,这个字符串在 4.3 android 设备中被读取为“900万....",在 4.3 设备以上它工作正常,通过读取“九零三...".我应该怎么做才能解决这个问题? 解决方案 我假设这是一个电话号码?我不知道,因为没有格式.这是问题的核心.对此有多个修复. A:别管它.TalkBack 用户可以选择按视图、段落、句子、单词、字符等解 ..

如何从 AccessibilityNodeInfo 获取 webview

我正在创建一个应用程序,我需要在其中使用 AccessibilityService.并且获取其他应用的窗口内容也没有问题.我已从窗口内容中检测到所有可用的子项,并且该子项显示在 AccessibilityNodeInfo 中.现在我在 AccessibilityNodeInfo 中有一个 webview,我需要获取该 WebView 的 URL,但无法将 AccessibilityNodeInfo ..