我正在开发一个企业的应用程序,它给了员工一个Android手机,他们想监控每次用户试图打开任何其他应用程序并向经理发送报告所以我开发了一个检查的Android服务每次任何其他应用程序调用意义:OnCreate,onResume等(已完成)现在他们想要检查特定用户进入其他应用程序后所做的事情:例如,如果他打开了消息(com.android。 mms),他发送了什么信息或者他收到了什么信息。另一个例子:如果他打开拨号器(com.android.dialer),他们想知道他叫什么电话。让我感到棘手的是,他们希望用户可以在他们的手机中安装每个可能的应用程序。
我的问题如下:有没有办法从服务中捕获正在运行的应用程序的此类信息?
我很感激任何答案,我愿意接受如何做到这一点的建议。