summaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/theme/util/AudioUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/cyanogenmod/theme/util/AudioUtils.java')
-rw-r--r--src/org/cyanogenmod/theme/util/AudioUtils.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/org/cyanogenmod/theme/util/AudioUtils.java b/src/org/cyanogenmod/theme/util/AudioUtils.java
index 214f02e..bfbf674 100644
--- a/src/org/cyanogenmod/theme/util/AudioUtils.java
+++ b/src/org/cyanogenmod/theme/util/AudioUtils.java
@@ -24,6 +24,7 @@ import android.content.res.AssetManager;
import android.content.res.ThemeConfig;
import android.media.MediaPlayer;
import android.media.RingtoneManager;
+import android.net.Uri;
import android.util.Log;
import java.io.File;
@@ -124,4 +125,13 @@ public class AudioUtils {
}
}
+ public static Uri loadDefaultAudible(Context context, int type, MediaPlayer mp)
+ throws IOException {
+ Uri ringtoneUri = RingtoneManager.getActualDefaultRingtoneUri(context, type);
+ mp.reset();
+ mp.setDataSource(context, ringtoneUri);
+ mp.prepare();
+
+ return ringtoneUri;
+ }
}