diff options
| author | 2017-06-29 18:02:37 +0000 | |
|---|---|---|
| committer | 2017-06-29 18:02:37 +0000 | |
| commit | 284bd0180adfc7b2963231e6cc1a2e6ba0ffcccc (patch) | |
| tree | 8946c5aa2ab79dcfb51b033147fde4aa83886dfc | |
| parent | 2817fd1acd08949a1be58e12eb36402fc93073f3 (diff) | |
| parent | 2880b9a15bd6b8e44113b72cd03a21438d11c3f6 (diff) | |
Merge "Add AM/FM check for BandDescriptor."
| -rw-r--r-- | api/system-current.txt | 2 | ||||
| -rw-r--r-- | core/java/android/hardware/radio/RadioManager.java | 19 | 
2 files changed, 21 insertions, 0 deletions
| diff --git a/api/system-current.txt b/api/system-current.txt index e125febb1c4f..08523f3aebc8 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -17242,6 +17242,8 @@ package android.hardware.radio {      method public int getSpacing();      method public int getType();      method public int getUpperLimit(); +    method public boolean isAmBand(); +    method public boolean isFmBand();      method public void writeToParcel(android.os.Parcel, int);      field public static final android.os.Parcelable.Creator<android.hardware.radio.RadioManager.BandDescriptor> CREATOR;    } diff --git a/core/java/android/hardware/radio/RadioManager.java b/core/java/android/hardware/radio/RadioManager.java index b6eaa5c7cd10..f697b89f6fdd 100644 --- a/core/java/android/hardware/radio/RadioManager.java +++ b/core/java/android/hardware/radio/RadioManager.java @@ -431,6 +431,25 @@ public class RadioManager {          public int getType() {              return mType;          } + +        /** +         * Checks if the band is either AM or AM_HD. +         * +         * @return {@code true}, if band is AM or AM_HD. +         */ +        public boolean isAmBand() { +            return mType == BAND_AM || mType == BAND_AM_HD; +        } + +        /** +         * Checks if the band is either FM or FM_HD. +         * +         * @return {@code true}, if band is FM or FM_HD. +         */ +        public boolean isFmBand() { +            return mType == BAND_FM || mType == BAND_FM_HD; +        } +          /** Lower band limit expressed in units according to band type.           * Currently all defined band types express channels as frequency in kHz           * @return the lower band limit. |