安卓原生闹钟应用声音文件:下载并重复使用



我正在开发一个应用程序,我想使用Android本机闹钟应用程序中的一些闹钟音文件。例如晨香,旋律闹钟,乡村道路等。

我的问题是:1. 我在哪里可以找到这些声音文件?2. 这些声音文件的许可证是什么?

它们在 的目录中可用:/系统/媒体/音频/警报

关于许可证,我不知道。也许谷歌的那些还可以

您可以通过以下代码获取闹钟或铃声

Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
startActivityForResult(intent, 1);

这将显示一个选取器对话框,其中包含可用声音列表。然后选择其中任何一个,您将获得结果,并且必须以onActivityResult()接收它

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == Activity.RESULT_OK) {
           alarmTone = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
    }}

最新更新