如果屏幕打开,我想开始服务。我想我必须使用Intent.ACTION_SCREEN_ON
。但我不知道我应该在AndroidManifest
或RegisterReceiver
方法中将其声明在哪里?据我所知,如果我将在AndroidManifest
中声明此操作,即使用户尚未达到我的应用中的特定点,我的服务也将启动,因为已提交操作。因此,如果想要在用户到达特定点后开始服务并且屏幕也亮起,我应该使用RegisterReceiver
方法,对吗?
答案 0 :(得分:1)
但我不知道我应该在AndroidManifest或通过RegisterReceiver方法在哪里声明它?
ACTION_SCREEN_ON
仅适用于registerReceiver()
。