我正在开发一个监控手机使用情况的应用程序(具体来说,它的使用时间)。目前,我记录电话、短信、彩信、屏幕打开、屏幕关闭和钥匙锁解锁的时间。现在我想确定用户何时进行除上面列出的交互之外的任何交互。喜欢:
1) 应用程序使用(检测应用程序何时被用户启动和/或何时被用户主动使用)
为此,我一直在使用活动管理器,但似乎没有一个好的方法来获取我需要的信息。它有关于前台、后台以及正在运行哪些服务的信息,但缺乏关于使用量、使用时间、应用程序启动时间等信息。
2) 一般屏幕交互(检测用户何时以任何/所有方式与屏幕交互)
当我的活动不在前台时,我还没有找到任何方法来检测任何形式的常规屏幕或键盘交互。任何帮助将不胜感激。
3)其他(我对代表用户与其手机交互的其他“事件”持开放态度)
我对在检测用户活动时可能寻找的其他想法持开放态度。
目前,我记录了电话、短信、短信、屏幕打开、屏幕关闭和键盘锁解锁的时间。
请注意,您的 SMS/MMS 支持依赖于未记录/不受支持的 API,并且可能无法在所有设备或未来版本的 Android 上运行。
检测应用程序何时启动
幸运的是,没有对此进行广播,以帮助限制间谍软件的范围。
一般屏幕交互(检测用户何时以任何/所有方式与屏幕交互)
幸运的是,没有办法确定这一点,以帮助限制间谍软件的范围。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)