2

我正在开发一个监控电话使用的应用程序(特别是它的使用时间)。目前,我记录了电话、短信、彩信、屏幕打开、屏幕关闭和键盘解锁的时间。现在我想确定用户何时进行除上面列出的以外的任何交互。像:

1) 应用程序使用(检测应用程序何时由用户启动和/或何时被用户主动使用)

为此,我一直在使用活动管理器,但似乎没有获得所需信息的好方法。它包含有关前台、后台和正在运行的服务的信息,但缺少有关使用量、使用时间、应用程序启动时间等的信息。

2)一般屏幕交互(检测用户何时以任何/所有方式与屏幕交互)

当我的活动不在前台时,我还没有找到任何方法来检测任何形式的常规屏幕或键盘交互。这里的任何帮助将不胜感激。

3)其他(我对代表用户与手机交互的其他“事件”持开放态度)

我对检测用户活动时可能寻找的其他想法持开放态度。

4

1 回答 1

1

目前,我记录了电话、短信、彩信、屏幕打开、屏幕关闭和键盘解锁的时间。

请注意,您的 SMS/MMS 支持取决于未记录/不受支持的 API,并且可能不适用于所有设备或未来版本的 Android。

检测应用程序何时启动

幸运的是,没有针对此的广播,以帮助限制间谍软件的范围。

一般屏幕交互(检测用户何时以任何/所有方式与屏幕交互)

幸运的是,没有办法确定这一点,以帮助限制间谍软件的范围。

于 2011-08-15T17:10:12.923 回答