我正在开发一个应用程序,我想使用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);
}}