对于我的应用程序,我需要生成用户在一段时间内使用的应用程序列表。
每次应用程序碰巧在前面时都可以收到活动吗?
需要什么权限?可以通过普通应用程序还是仅通过系统应用程序接收?
我认为你可以使用权限“android.permission.BIND_ACCESSIBILITY_SERVICE”,然后使用List getWindows()获取窗口;
在这里阅读更多相关信息:https://developer.android.com/guide/topics/ui/accessibility/services.html
用户必须手动访问该服务,并在激活时发出警告。激活看起来像this