diff options
author | James Lemieux <jplemieux@google.com> | 2015-07-30 22:17:37 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-07-30 22:17:37 +0000 |
commit | 886efff3345fa71ffe6c48a5ef40f03794467ac8 (patch) | |
tree | 9500638df120eae40acdc78271b1d0ab93f1fc1c | |
parent | 04654968484fa02549de4b79665c37c41744f47a (diff) | |
parent | 6393ca74932ff3f2f058fed00f3f7631cb88a852 (diff) | |
download | android_packages_apps_DeskClock-886efff3345fa71ffe6c48a5ef40f03794467ac8.tar.gz android_packages_apps_DeskClock-886efff3345fa71ffe6c48a5ef40f03794467ac8.tar.bz2 android_packages_apps_DeskClock-886efff3345fa71ffe6c48a5ef40f03794467ac8.zip |
am 6393ca74: am 725834d6: am 5407d5c3: Resolve default alarm ringtone URI when computing their title
* commit '6393ca74932ff3f2f058fed00f3f7631cb88a852':
Resolve default alarm ringtone URI when computing their title
-rw-r--r-- | src/com/android/deskclock/AlarmUtils.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/deskclock/AlarmUtils.java b/src/com/android/deskclock/AlarmUtils.java index 4855308f5..8dcfcd201 100644 --- a/src/com/android/deskclock/AlarmUtils.java +++ b/src/com/android/deskclock/AlarmUtils.java @@ -24,8 +24,10 @@ import android.app.FragmentTransaction; import android.app.TimePickerDialog; import android.content.Context; import android.content.pm.PackageManager; +import android.media.RingtoneManager; import android.net.Uri; import android.os.Build; +import android.provider.Settings; import android.support.annotation.VisibleForTesting; import android.text.format.DateFormat; import android.text.format.DateUtils; @@ -128,6 +130,12 @@ public class AlarmUtils { final PackageManager pm = context.getPackageManager(); final String packageName = context.getPackageName(); + // If the default alarm alert ringtone URI is given, resolve it to the actual URI. + if (Settings.System.DEFAULT_ALARM_ALERT_URI.equals(ringtoneUri)) { + ringtoneUri = RingtoneManager.getActualDefaultRingtoneUri(context, + RingtoneManager.TYPE_ALARM); + } + // If no ringtone is specified, return true. if (ringtoneUri == null || ringtoneUri == Alarm.NO_RINGTONE_URI) { return true; |