Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 110
#1

Рингтон на звонок - Программирование Android

09.02.2015, 21:09. Просмотров 302. Ответов 0
Метки нет (Все метки)

Всем вечер добрый , такая проблемка ,не могу установить рингтон на звонок ,почему не ставится
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
    public boolean onContextItemSelected(MenuItem item) {
          AdapterView.AdapterContextMenuInfo info= (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
           int pos = info.position;
           
          String[] sound = {"res/raw/sound1.mp3","res/raw/sound2.mp3","com/ru/mp/res/raw/sound3.mp3"  
                };
 
            File k = new File(sound[pos]); 
            ContentValues values = new ContentValues();
            values.put(MediaStore.MediaColumns.DATA, k.getAbsolutePath());
            values.put(MediaStore.MediaColumns.TITLE, k.getAbsolutePath());
            values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
            values.put(MediaStore.Audio.Media.IS_RINGTONE, true);
            values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
            values.put(MediaStore.Audio.Media.IS_ALARM, false);
            values.put(MediaStore.Audio.Media.IS_MUSIC, false);
            
            Uri uri = MediaStore.Audio.Media.getContentUriForPath(k.getAbsolutePath());
            getActivity().getContentResolver().delete( uri, MediaStore.MediaColumns.DATA + "=\""  
                 + k.getAbsolutePath() + "\"", null);  
            Uri newUri = getActivity().getContentResolver().insert(uri, values);  
           
           switch(item.getItemId()) {
           
            case RING_TON:
                RingtoneManager.setActualDefaultRingtoneUri( getActivity(), 
                        RingtoneManager.TYPE_RINGTONE, newUri);
в манифесте прописал
XML
1
2
3
 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
     <uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
  <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
подскажите пожалуйста!
http://www.cyberforum.ru/android-dev/thread1370613.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2015, 21:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Рингтон на звонок (Программирование Android):

Мелодия на звонок
Вем привет,у меня есть массив в нем 3 мелодии,как через метод реализовать,чтоб...

Возможно ли подслушать звонок?
Чтобы приложение, будучи запущенным, ожидало звонка с опред. номера, снимало...

Сделать звонок из android studio
Здравствуйте! Возник интересный вопрос, как можно вызвать из своего приложения,...

Анимированная аватарка на входящий звонок
Собственно из названия темы, думаю, всё понятно, есть масса кастомных звонилок...

Кнопка ответа на звонок из приложения
Всем привет! У меня возникла следующая проблема: в приложении хочу сделать...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2015, 21:09
Привет! Вот еще темы с решениями:

Есть ли API на Android, чтобы я мог отклонить входящий звонок, получать инфу о звонке?
Очень нужно, если есть такая документация по API до дайте ссылку, хочу написать...

Звонок
Добрый день, возможно ли сделать так, чтобы при вводе определеных данных в поле...

Звонок со скайпа
Как настроить соединение со скайпом, а потом позвонить с него?

Звонок не туда!
Здравия! Как-то я набрал друга(билайн), гудок, еще, берет трубку какой-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru