如何以编程方式设置Android铃声

如何以编程方式设置Android铃声,第1张

概述这个问题已经在这里有了答案:            >            HowtosetringtoneinAndroidfrommyactivity?                                    9个>            SettingRingtoneinAndroid    

这个问题已经在这里有了答案:            >            How to set ringtone in Android from my activity?                                    9个
>            Setting Ringtone in Android                                     4个
我必须在androID中以编程方式设置铃声.
我如何在androID中设置铃声?我在网上搜索但找不到合适的示例
有人可以帮助我吗?

解决方法:

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) {   }

其中ringfile是铃声的文件路径.

总结

以上是内存溢出为你收集整理的如何以编程方式设置Android铃声全部内容,希望文章能够帮你解决如何以编程方式设置Android铃声所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存