android - 以编程方式设置默认警报声音 Android

标签 android alarm

我一直在尝试定义默认的警报声音,但没有成功!我可以成功更改铃声和通知声音,但警报根本没有改变...我正在使用此代码进行警报:

RingtoneManager.setActualDefaultRingtoneUri(getActivity(), RingtoneManager.TYPE_ALARM, Uri.parse(uri+"/"+id));

非常感谢!

最佳答案

尝试这个

 try {
            RingtoneManager.setActualDefaultRingtoneUri(getContext(),
                    RingtoneManager.TYPE_ALARM, newUri);
            Settings.System.putString(mCr, Settings.System.ALARM_ALERT,
                    newUri.toString());
            Toast.makeText(getContext(), "Done", Toast.LENGTH_SHORT).show();

        } catch (Throwable t) {

        }

关于android - 以编程方式设置默认警报声音 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33593690/

相关文章:

android - 如何直接从字节数组显示 JPEG 图像(保存图像之前)?

android - Offscreenpagelimit vs setItemViewCacheSize ViewPager2

android - 包含速度信息的 GPX 文件

android - 在android中设置自定义闹钟音

Android:当 "always-on"关闭时发出警报后后台线程中的连接问题

java - 添加自定义通知 LED 灯

android - 为什么我的图像在使用 glide 库加载后会缩小

ios - 打开和关闭闹钟 ios

ios - 特定时间访问服务器

android - 没有此功能时获取下一个警报信息