我是android编程的初学者,并且热衷于进化。 我想创建一个可以根据时间监控用户操作的应用,例如,他们花多少时间来呼叫?'或者'他们花了多少时间在应用程序上?'或者'他们的手机闲置了多长时间(根本没有使用任何应用程序)?'并将其存储到文件或数据库中。 我怎么能这样做? 是否最好创建一个在后台运行的服务?要么 是否有更简单的方法来记录用户操作? 任何形式的帮助都非常感谢。 谢谢。
答案 0 :(得分:0)
用户在应用上的时间可以直接完成。但如果我们要计算手机闲置的时间,我认为我们需要实施一项服务。您可以在应用程序类中的oncreate中启动计时器,并在最后一个活动是onPause或onStop时结束它。将时间存储在共享首选项中,使其保持持久性。我希望我有所帮助