通过RegisterReceiver或AndroidManifest声明操作

时间:2016-03-28 16:48:01

标签: android

如果屏幕打开,我想开始服务。我想我必须使用Intent.ACTION_SCREEN_ON。但我不知道我应该在AndroidManifestRegisterReceiver方法中将其声明在哪里?据我所知,如果我将在AndroidManifest中声明此操作,即使用户尚未达到我的应用中的特定点,我的服务也将启动,因为已提交操作。因此,如果想要在用户到达特定点后开始服务并且屏幕也亮起,我应该使用RegisterReceiver方法,对吗?

1 个答案:

答案 0 :(得分:1)

  

但我不知道我应该在AndroidManifest或通过RegisterReceiver方法在哪里声明它?

ACTION_SCREEN_ON仅适用于registerReceiver()