Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 锁定手机时停止播放声音_Android_Eclipse_Android Layout - Fatal编程技术网

Android 锁定手机时停止播放声音

Android 锁定手机时停止播放声音,android,eclipse,android-layout,Android,Eclipse,Android Layout,您好,当我锁定手机时,是否有任何代码停止播放声音。因为我已经创建了在特定时间播放声音的Android应用程序,我希望用户在按下锁定按钮时静音 你需要倾听屏幕关闭的意图 android.intent.action.ACTION_SCREEN_OFF 嗯。查看文档以获取有关意图处理的更详细信息。以下是其中一种方法: @凌驾 受保护的void onResume(){ 和定义IntentListener的内部类 private class IntentListener extends Broadcas

您好,当我锁定手机时,是否有任何代码停止播放声音。因为我已经创建了在特定时间播放声音的Android应用程序,我希望用户在按下锁定按钮时静音


你需要倾听屏幕关闭的意图

android.intent.action.ACTION_SCREEN_OFF
嗯。查看文档以获取有关意图处理的更详细信息。以下是其中一种方法:

@凌驾 受保护的void onResume(){

和定义IntentListener的内部类

private class IntentListener extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
      //here code do be executed on when intent comes
    }
}
还要记住在onPause()中注销接收器:


我还没有检查过这段代码,所以请自己做

我搜索过它,但我不能,很抱歉我是初学者,所以如果你解释得更多,我会非常高兴我有这个错误android.intent无法解析为变量
private class IntentListener extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
      //here code do be executed on when intent comes
    }
}
unregisterReceiver(intentListener);