diff options
author | Roshan Pius <rpius@google.com> | 2019-12-09 10:01:33 -0800 |
---|---|---|
committer | Roshan Pius <rpius@google.com> | 2019-12-09 10:03:13 -0800 |
commit | 64a3f5922c9440e170bb1ed32633cfab8c97ed62 (patch) | |
tree | 604d58392c5ae4216a43f807055be356d069c931 /service | |
parent | a669e034decb682f145e089cec6c204b09e0c07c (diff) |
SarManager: Use public API for isVoiceCallStreamActive
Bug: 144250387
Test: Compiles
Change-Id: I960308915f74b3936471c68a58e9e74382e03f61
Diffstat (limited to 'service')
-rw-r--r-- | service/java/com/android/server/wifi/SarManager.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/SarManager.java b/service/java/com/android/server/wifi/SarManager.java index c8d222286..b9aedff9a 100644 --- a/service/java/com/android/server/wifi/SarManager.java +++ b/service/java/com/android/server/wifi/SarManager.java @@ -141,7 +141,9 @@ public class SarManager { } private boolean isVoiceCallStreamActive() { - return AudioSystem.isStreamActive(AudioManager.STREAM_VOICE_CALL, 0); + AudioManager audioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE); + int mode = audioManager.getMode(); + return mode == AudioManager.MODE_IN_COMMUNICATION || mode == AudioManager.MODE_IN_CALL; } private void checkAudioDevice() { |