如何设置铃声的Android编程 [英] How can I set a ringtone programmatically android
本文介绍了如何设置铃声的Android编程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要在android系统编程设置铃声。
我怎样才能设置在android系统铃声?我在网上搜索,但我不能找到一个很好的样本
任何一个能帮助我吗?
解决方案
ContentValues值=新ContentValues();
values.put(MediaStore.MediaColumns.DATA,ringFile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE,环);
values.put(MediaStore.MediaColumns.MIME_TYPE,音频/ MP3);
values.put(MediaStore.MediaColumns.SIZE,rindFile.length());
values.put(MediaStore.Audio.Media.ARTIST,R.string.app_name);
values.put(MediaStore.Audio.Media.IS_RINGTONE,真);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION,真);
values.put(MediaStore.Audio.Media.IS_ALARM,真);
values.put(MediaStore.Audio.Media.IS_MUSIC,FALSE); URI的uri = MediaStore.Audio.Media.getContentUriForPath(ringFile.getAbsolutePath());
乌里newUri = mCr.insert(URI,价值观);
尝试{
RingtoneManager.setActualDefaultRingtoneUri(的getContext(),RingtoneManager.TYPE_RINGTONE,newUri);
}赶上(的Throwable t)的{ }
在哪里ringFile是你的铃声文件的路径。
I have to set ringtone programmatically in android . How can I set a ringtone in android?I search the web but i cant find a good sample any one can help me?
解决方案
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, ringFile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, "ring");
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
values.put(MediaStore.MediaColumns.SIZE, rindFile.length());
values.put(MediaStore.Audio.Media.ARTIST, R.string.app_name);
values.put(MediaStore.Audio.Media.IS_RINGTONE, true);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, true);
values.put(MediaStore.Audio.Media.IS_ALARM, true);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(ringFile.getAbsolutePath());
Uri newUri = mCr.insert(uri, values);
try {
RingtoneManager.setActualDefaultRingtoneUri(getContext(), RingtoneManager.TYPE_RINGTONE, newUri);
} catch (Throwable t) {
}
where ringFile is your file path of your ringtone.
这篇关于如何设置铃声的Android编程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文