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

Рингтон на звонок

09.02.2015, 21:09. Просмотров 307. Ответов 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"/>
подскажите пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2015, 21:09
Ответы с готовыми решениями:

Совершить звонок
Мне нужно совершить звонок с символом #

Мелодия на звонок
Вем привет,у меня есть массив в нем 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