jjzjj

accessibilityService

全部标签

android - 使用 AccessibilityService Android 在 Chrome 中自动填充登录

我正在开发一个应用程序,需要在其他已安装的应用程序和chrome中自动填写登录信息。我能够使用AccessibilityService在其他已安装的应用程序中成功自动填写登录信息,但无法在Chrome浏览器上运行。我能够识别用户名和密码AccessibilityNodeInfo但我无法将内容粘贴到其中。这就是我正在尝试的方式,我将要填写的内容复制到剪贴板,然后使用AccessibilityNodeInfo.ACTION_PASTE将内容粘贴到这些用户名和密码字段中。此技术适用于其他已安装的应用程序,但无法粘贴到Chrome中。除了这个-link,我无法在网上找到任何相关帖子,但其中没有

android - 多个dex文件用Gradle定义Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat

当我运行./gradlewassembleDebug时,我得到::app:dexDebugFAILEDFAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':app:dexDebug'.>com.android.ide.common.internal.LoggedErrorException:Failedtoruncommand:/home/grub/Main/android-sdk-linux/build-tools/19.1.0/dx--dex--num-threads=4--output合

android - 有通知时如何得到通知

这个问题在这里已经有了答案:DetectanewAndroidnotification(2个答案)关闭5年前。我想读取/访问/记录其他应用程序在通知栏上触发的通知。我搜索了很多Intents和PendingIntents,但找不到解决方案。是否需要在触发任何通知时通知我的应用程序?或者android系统是否提供了一些东西来读取用户级应用程序的通知?

android - 如何使用 "Taking Action for Users"的辅助功能服务?

背景返回fewyearsago,我询问了TeamViewer如何允许用户在不与设备进行正常交互的情况下控制设备。有人告诉我,这是制造商专门为该应用程序允许的特殊“后门”,并且只有对其他应用程序使用root权限才有可能。看到像"AirplaneModeShortcut"这样的应用程序允许切换飞行模式,通过自动导航到它的屏幕并切换开关,它让我意识到这种情况已经改变。问题据说在thedocs:StartingwithAndroid4.0(APILevel14),accessibilityservicescanactonbehalfofusers,includingchangingtheinp

Android AccessibilityService 实现《李跳跳》功能

AccessibilityService(无障碍服务)是Android操作系统中的一个功能,旨在帮助用户具有视觉、听觉或运动上的障碍更轻松地使用设备。它是Android提供的一种特殊服务,可以接收设备上发生的各种事件,并提供自定义的反馈或处理方式。AccessibilityService可以在用户界面上监控和操作应用程序,并为用户提供额外的辅助功能。它可以接收系统级别的事件,如按键、触摸、通知等,还可以访问应用程序的视图层次结构,以便分析和操作应用程序的界面元素。《李跳跳》是一款用于跳过开屏广告的工具类应用,它的核心原理就是通过AccessibilityService检测页面的跳过字样,自动点

android AccessibilityService无障碍功能开发,实现自动化测试

androidAccessibilityService无障碍功能开发,实现自动化测试,这里使用抖音为例子,仅供技术研究学习使用。使用方法安装好APP后,需要打开无障碍功能,打开后,在次打开抖音APP,随便找一个直播间,上下滑动切换直接后,实现模拟点击屏幕,可以自动完成关注。代码如下packagecom.nyw.testclick;importandroidx.annotation.RequiresApi;importandroidx.appcompat.app.AppCompatActivity;importandroid.accessibilityservice.AccessibilityS

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

我想知道如何检测我自己的服务是否已启用。所以我可以检查我的服务是否未启用,然后告诉用户启用它。 最佳答案 以下是检查您的无障碍服务是否启用的方法。注意:使用您的服务更改YOURAccessibilityService的值。//TocheckifserviceisenabledprivatebooleanisAccessibilitySettingsOn(ContextmContext){intaccessibilityEnabled=0;finalStringservice=getPackageName()+"/"+YOURAcce

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

我想知道如何检测我自己的服务是否已启用。所以我可以检查我的服务是否未启用,然后告诉用户启用它。 最佳答案 以下是检查您的无障碍服务是否启用的方法。注意:使用您的服务更改YOURAccessibilityService的值。//TocheckifserviceisenabledprivatebooleanisAccessibilitySettingsOn(ContextmContext){intaccessibilityEnabled=0;finalStringservice=getPackageName()+"/"+YOURAcce

android - API 24 AccessibilityService.dispatchGesture() 方法如何工作?

通过API24,我们找到了一种向设备发送手势的方法,但是目前还没有可靠的文档或示例。我正在尝试让它工作,但目前手势每次都会触发“onCancelled”回调。这是我调用该方法的代码:@TargetApi(24)privatevoidpressLocation(Pointposition){GestureDescription.Builderbuilder=newGestureDescription.Builder();Pathp=newPath();p.lineTo(position.x,position.y);p.lineTo(position.x+10,position.y+10)

android - 如何将数据从 Activity 发送回 AccessibilityService?

我有一个扩展AccessibilityService的类,当有特定事件时会启动一个Activity。问题是当Activity结束时,它应该将数据发送回“AccessibilityService”。有没有人知道如何做到这一点?例子:publicclassMyAccessibilityServiceextendsAccessibilityService{@OverridepublicvoidonAccessibilityEvent(AccessibilityEventevent){if(event.getEventType()==AccessibilityEvent.TYPE_VIEW_T