diff --git a/love/src/main/java/org/love2d/android/GameActivity.java b/love/src/main/java/org/love2d/android/GameActivity.java index 06c53f7a..4fdc5d88 100644 --- a/love/src/main/java/org/love2d/android/GameActivity.java +++ b/love/src/main/java/org/love2d/android/GameActivity.java @@ -21,6 +21,7 @@ import android.app.ProgressDialog; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; +import android.media.AudioManager; import android.net.Uri; import android.os.AsyncTask; import android.os.Build; @@ -30,6 +31,7 @@ import android.os.Handler; import android.os.PowerManager; import android.os.ResultReceiver; import android.os.Vibrator; +import android.support.annotation.Keep; import android.util.Log; import android.util.DisplayMetrics; import android.widget.Toast; @@ -300,4 +302,10 @@ public class GameActivity extends SDLActivity { + " (" + bytes_written + " bytes written)."); return success; } -} \ No newline at end of file + + @Keep + public boolean hasBackgroundMusic() { + AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); + return audioManager.isMusicActive(); + } +}