Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 105
#1

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

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

Совершить звонок - Программирование Android
Мне нужно совершить звонок с символом #

Мелодия на звонок - Программирование Android
Вем привет,у меня есть массив в нем 3 мелодии,как через метод реализовать,чтоб при долгом тапе ,можно было поставить мелодию на звонок ну...

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

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

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

Кнопка ответа на звонок из приложения - Программирование Android
Всем привет! У меня возникла следующая проблема: в приложении хочу сделать кнопку ответа на входящий звонок, при этом чтобы стандартный...

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

Какой футбольный рингтон считаете лучшим? - Музыка
ЧМ-2014 — Гимн Чемпионата Мира по футболу 2014 (Бразилия) или Pitbull feat. Jennifer Lopez vs. Claudia Leitte (Официальный Гимн FIFA 2014...

1C 8.x Звонок - 1С
Добрый день, возможно ли сделать так, чтобы при вводе определеных данных в поле ввода, при нажатии на кнопку произошел звонок?

Заказать звонок - PHP
Доброго времени суток народ! Возник вопрос,как сделать кнопку заказать звонок на сайте,чтобы пользователь вводил свой номер,а потом ему...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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