Мне нужно установить рингтон программно в android. Как настроить мелодию звонка на андроид? Я ищу в Интернете, но я не могу найти хороший образец любой, кто может мне помочь?Как настроить рингтон программно андроид
3
A
ответ
4
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 - это ваш путь к файлу вашего рингтона.
+0
Этот код добавлен в onActivityResult метод? – noobProgrammer
+1
где вы объявили mCr? –
+0
Uri newUri = getContentResolver(). Insert (uri, values); –
Смежные вопросы
- 1. Android рингтон установлен программно?
- 2. Как настроить «андроид: полоса прокрутки = вертикально» программно?
- 3. Как сбросить рингтон обратно в android программно
- 4. Как установить рингтон программно в Blackberry?
- 5. Назначить рингтон для контакта в android программно
- 6. Как установить рингтон программно в iOS 8 и выше?
- 7. как заблокировать андроид программно
- 8. Как настроить PagerTitleStrip андроид
- 9. Настроить андроид?
- 10. Как установить рингтон по умолчанию из мелодий программно
- 11. Как настроить рингтон по умолчанию для RingtonePreference с ringtoneType all
- 12. Как переопределить SMS-рингтон
- 13. Как изменить UI программно андроид
- 14. Как проектировать макет программно, андроид?
- 15. Как изменить андроид: configChanges программно?
- 16. Как отклонить вызов программно андроид
- 17. Как настроить UITableViewCell программно?
- 18. Как настроить SSLInfo программно?
- 19. Как настроить windowDrawsSystemBarBackgrounds программно?
- 20. Как настроить MessageDispatcherServlet программно
- 21. Как программно настроить log4cpp?
- 22. Как настроить segue программно
- 23. Как настроить TextFormattingMode программно?
- 24. Как настроить будильник программно?
- 25. Как настроить masterpage программно?
- 26. Как настроить TextAppearance программно
- 27. Как установить рингтон на Android, используя рингтон-менеджер?
- 28. андроид выравнивания изменения программно
- 29. create linearlayout программно андроид
[ckeck this answer] (http://stackoverflow.com/a/3119854/2219600) – amalBit