有没有办法确定用户是否活跃在手机上(不仅仅是屏幕上)。
我不能依赖于捕捉事件。这些仅在 BroadcastReceiver 内的时间点触发:
intent.getAction().equals(Intent.ACTION_USER_PRESENT)
intent.getAction().equals(Intent.ACTION_SCREEN_ON)
我需要一种简单的方法来在那一刻执行主动检查。一项服务正在启动,我不希望它在手机处于活动状态(屏幕打开)时启动。
有没有办法确定用户是否活跃在手机上(不仅仅是屏幕上)。
我不能依赖于捕捉事件。这些仅在 BroadcastReceiver 内的时间点触发:
intent.getAction().equals(Intent.ACTION_USER_PRESENT)
intent.getAction().equals(Intent.ACTION_SCREEN_ON)
我需要一种简单的方法来在那一刻执行主动检查。一项服务正在启动,我不希望它在手机处于活动状态(屏幕打开)时启动。