最近研究车机旋钮控制第三方app,高德百度等地图;用androd辅助功能AccessibilityService实现,反编译获取主要菜单及按钮的id,然后用相关api获取到对应的AccessibilityNodeInfo,再调用performAction(int action)方法实现模拟点击,长按等效果,实现操作其他app;目前遇到几个问题:导航页面没法模拟点击地图弹出(退出导航,更多,继续导航的)菜单,更多页面里面有个自定义ScrollView组件无法滑动。但是在设置选项当中的ScrollView可以实现(nodeInfo.performAction(AccessibilityNodeInfo.ACTION_SCROLL_FORWARD))退出导航可以采用发送广播形式实现,但不是最好的,其他就是root权限代码执行adb命令,模拟点击和滑动实现该需求;请问有其他方式可以实现该需求么?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
辅助功能AccessibilityService控制其他APP
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2019-03-09 20:59shenhe123的博客 Android AccessibilityService 辅助功能 https://www.jianshu.com/p/ef01ce654302 1、前言 Android的辅助功能是个比较老的API(since API 4),但是该API真正的开始发展还是在API 16~19(很多常用的方法参数都...
- 2018-09-17 18:24王能的博客 本君初入辅助功能也是一头雾水,各种百度结果还是一知半解,得到的大多都是对辅助功能类的翻译,仅仅是理论层面上,到实战上确是千差万别,在此记之。 一、原理:大致简述一下,谷歌已经在View、ViewGroup、...
- 2025-07-29 16:22菜鸟不学编程的博客 鸿蒙操作系统也提供了类似的辅助功能支持,可以通过实现 AccessibilityService来创建语音播报、放大操作等功能。这些功能可以帮助用户在使用设备时获得更多的帮助和便捷。本文将深入探讨如何利用语音播报:对设备上...
- 2018-12-26 09:42sqlaowen的博客 辅助功能 AccessibilityService笔记(2) Android AccessibilityService 辅助功能 1、前言 Android的辅助功能是个比较老的API(since API 4),但是该API真正的开始发展还是在API 16~19(很多常用的方法参数...
- 2022-05-05 17:41hoxiaofei的博客 Android辅助服务类实现APP自动打卡功能,支持钉钉、企业微信、移动彩云等,AccessibilityService使用
- 2016-09-26 14:46YuriyPikachu的博客 构建无障碍服务[[ http://developer.android.com/guide/topics/ui/accessibility/services.html | (原文地址)]](需翻墙),本文中的超链接使用的是该[[ ... 地址 ]]下的一个无障碍服务是一个应
- 2025-12-15 14:31水果削皮艺术家的博客 本文详细介绍了如何使用Kotlin和Android AccessibilityService从零构建自动化辅助工具。涵盖环境配置、权限声明、节点操作、手势模拟等核心实现,并通过自动化表单填写实战案例展示如何利用无障碍服务实现跨应用自动...
- 2019-06-26 19:36冰炭不投day的博客 Android之辅助服务上篇————AccessibilityService使用 一.前言 最近好久没写博客了,特别是Android系统启动这一个系列,虽然过程已经理了很多遍了,但是由于实习期间是在抽不出时间,没办法输出文章。最近接触...
- 2024-12-25 16:57i土豆程序猿的博客 通过辅助服务,可以将...当辅助服务开启后,Service会开始运行,界面上的元素变动,窗口变动会回调onAccessibilityEvent。这样就已经注册好辅助服务,但是需要用户手动到“设置”中的“无障碍”,去启动无障碍功能。
- 2020-09-10 04:16weixin_26739079的博客 android辅助开发As developers, we make many assumptions about how users consume our application and that can actually hinder instead of help them. We need to ensure we’re keeping our flows as simple ...
- 没有解决我的问题, 去提问