我需要计算手机的实际使用时间,即当用户按下按钮时,我需要启动一些东西来计算屏幕打开的时间,但是当用户锁定手机时,计数器必须停止并且必须在用户重新启动时重新启动解锁智能手机。通过这种方式,可以看到实际智能手机使用时间的小时、分钟和秒计数器。
我该如何处理这个逻辑?我可以使用什么样的组件?服务、线程和广播接收器?我怎样才能将它们互连?
我需要计算手机的实际使用时间,即当用户按下按钮时,我需要启动一些东西来计算屏幕打开的时间,但是当用户锁定手机时,计数器必须停止并且必须在用户重新启动时重新启动解锁智能手机。通过这种方式,可以看到实际智能手机使用时间的小时、分钟和秒计数器。
我该如何处理这个逻辑?我可以使用什么样的组件?服务、线程和广播接收器?我怎样才能将它们互连?