[3.4.0] add func of audio manager invoke biz

This commit is contained in:
zhongchao
2023-07-21 14:54:06 +08:00
parent c13cda96df
commit f5f72c312a
3 changed files with 65 additions and 20 deletions

View File

@@ -44,6 +44,7 @@ public class MogoServices implements IMogoIntentListener {
mIntentManager.registerIntentListener(MogoReceiver.ACTION_VOICE_UI, this);
mIntentManager.registerIntentListener(MogoReceiver.ACTION_VOICE_READY, this);
mIntentManager.registerIntentListener(ConnectivityManager.CONNECTIVITY_ACTION, this);
mIntentManager.registerIntentListener(MogoReceiver.ACTION_VOLUME_CHANGE, this);
}
private void registerMogoReceiver(Context context) {
@@ -59,6 +60,7 @@ public class MogoServices implements IMogoIntentListener {
filter.addAction(MogoReceiver.ACTION_VOICE_READY);
filter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
filter.addAction(MogoReceiver.ACTION_VOLUME_CHANGE);
try {
context.getApplicationContext().registerReceiver(receiver, filter);
} catch (Exception e) {

View File

@@ -3,6 +3,7 @@ package com.mogo.commons.module.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.media.AudioManager;
import android.text.TextUtils;
import com.mogo.commons.module.intent.IntentManager;
@@ -28,6 +29,10 @@ public class MogoReceiver extends BroadcastReceiver {
public static final String VALUE_DISMISS = "dismiss";
public static final String VALUE_SHOW = "show";
//音量变化
public static final String ACTION_VOLUME_CHANGE = "android.media.VOLUME_CHANGED_ACTION";
public static final String EXTRA_VOLUME_STREAM_TYPE = "android.media.EXTRA_VOLUME_STREAM_TYPE";
/**
* 小智语音准备就绪
*/