Android:获取默认或当前设置的闹钟声音/音调?

标签 android android-alarms

我搜索了很多术语和量刑,但找不到任何相关信息。 所以无论如何:我怎样才能为警报(默认应用程序)获取默认或当前设置的音乐/音调/声音?

假设我每天早上醒来时都会播放闹钟歌曲:Song#1 使用默认闹钟应用程序,我如何才能在我的自定义应用程序中获取 Song#1?

我正在尝试创建自己的闹钟应用,但我不想设置用户可能不喜欢的基调。

也许有一种方法可以打开默认警报音选择器/浏览器并让用户在我的自定义应用程序中进行设置?还是所有这些都需要自定义编码?

如果以上都不可能 - 我怎样才能让默认的闹钟声音在我的应用程序中播放?

最佳答案

Uri alarmTone = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
Ringtone ringtoneAlarm = RingtoneManager.getRingtone(getApplicationContext(), alarmTone);
ringtoneAlarm.play();

关于Android:获取默认或当前设置的闹钟声音/音调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24766775/

相关文章:

android - Flutter 应用程序,每天在 x 时间检查,看看我是否需要向用户发送本地通知

android alarmmanager 2016 重启后发出警报

android - 在 android 中每分钟启动一个服务的最佳实践是什么?

Android keyListener 在模拟器上运行良好,但在设备上运行不佳

android - 带.raw输入的音频波形

java - 随机排列 Gridview 项目而不重复尝试了多种方法

broadcastreceiver - 当屏幕在android 10中锁定时,setFullScreenIntent无法正常工作

java - Android HTTP 请求

javascript - 钛3.1.2.GA。我在构建过程中遇到错误 "hooks/tisdk3fixes.js:165"

java - 如何在Android中获取多个通知