有没有办法了解Android中运行时前端的应用程序是什么?

问题描述 投票:0回答:1

对于我的应用程序,我需要生成用户在一段时间内使用的应用程序列表。

每次应用程序碰巧在前面时都可以收到活动吗?

需要什么权限?可以通过普通应用程序还是仅通过系统应用程序接收?

android permissions
1个回答
0
投票

我认为你可以使用权限“android.permission.BIND_ACCESSIBILITY_SERVICE”,然后使用List getWindows()获取窗口;

在这里阅读更多相关信息:https://developer.android.com/guide/topics/ui/accessibility/services.html

用户必须手动访问该服务,并在激活时发出警告。激活看起来像this

© www.soinside.com 2019 - 2024. All rights reserved.