Android 中的无障碍服务?

发布于 2024-12-09 11:31:02 字数 105 浏览 1 评论 0原文

有人实施无障碍服务吗?我有一个要求,我需要 知道何时从服务按下主页键。我想知道 AccessbilityService 是否是解决方案。不幸的是,没有很多关于相同内容的教程?有可用的代码示例吗?

Has anyone implemented accessibility service? I have a requirement where in I need to
know when home key is pressed from a service. I am wondering if AccessbilityService is the solution .unfortunately there are not many tutorials on the same ? Any code examples available?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

满栀 2024-12-16 11:31:02

您无法确定何时按下主页按钮...

You cannot determine when home button is pressed...

罪歌 2024-12-16 11:31:02

可以使用辅助服务,如果您知道主包(可以从 logcat 推断),那么当用户进入主屏幕时会生成事件

注意:但用户必须明确设置设置 -> 。 Accessibilty -> 检查应用程序名称。

还有另一种方法可以通过服务了解主屏幕何时被调用。
开始阅读日志以了解何时发送家庭意图,尽管我不确定这是否是正确的方式。

Accessbility service can be used , if you know the home package( which can be inferred from logcat) then event is generated when user goes to home screen

NOTE : But the user has to explicitly set the Settings -> Accessibilty ->Check the application name .

There is another way to know when the home screen is invoked , from service .
Start reading the logs to know when home intent was sent though i am not sure whether it is the right way .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文