java - 未将可下载的铃声设置为默认铃声

标签 java android ringtonemanager

在我的代码中,我下载了铃声并将其设置为默认铃声,但从未将其作为默认铃声,而是在铃声选择器中显示了我的铃声,但未在默认铃声上显示该铃声,因此我单击了铃声的更改,但在铃声上设置了默认铃声永远不会改变,有人帮我吗?

public void onclick(View view) {
      Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
      intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,
      RingtoneManager.TYPE_RINGTONE| RingtoneManager.TYPE_RINGTONE);
      intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT,true);
      intent.putExtra(RingtoneManager.EXTRA_RINGTONE_DEFAULT_URI,
      getDefaultUri(RingtoneManager.TYPE_RINGTONE));
      startActivityForResult(intent, 0);
}

最佳答案

getDefaultType(Uri defaultRingtoneUri)
返回默认Uri的类型。

关于java - 未将可下载的铃声设置为默认铃声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56233155/

相关文章:

java - 如何更改 Ant 的文件集命令的目标目录?

java - 如何在 Jetty 的 Java Servlet 中使用 JavaDB 数据库?

android - 当视频播放在 Android 上结束时,Javascript 结束事件

java - 组装后如何使用android库

java - 将自定义铃声添加到 Ringtonemanager 以进行 Android 应用程序开发时出现问题吗?

java - 从 android 中的 res/raw 文件夹读取后,RingtoneManager 无法播放铃声

java - org.hibernate.HibernateException : Current transaction is not in progress

android - 用 ImageButton 模仿 ActionBar 菜单

android.media.Ringtone.play() 在播放 28 次后停止工作

java - Drools 运行时错误