当屏幕超时或用户按下电源按钮以关闭屏幕时,我希望在应用程序中播放声音。唤醒锁定未能保持应用程序运行
@Override
public void onCreate(Bundle savedInstanceState) {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
"Wake lock");
wl.acquire();
super.onCreate(savedInstanceState);
setContentView(R.layout.paint);
}
这是我的活动的onCreate。在此之下,有一个onClick开关语句,用于监听要点击的按钮,并在点击该按钮时播放声音。它不启动新的活动,只是播放声音。当用户点击电源按钮或屏幕时间时,声音停止,这不是我想要的。我希望它在用户锁定屏幕或发生超时时播放。我也重新检查了清单,并且有适当的许可。
这通常是什么服务。 – Geobits