Управление звуком SMS-уведомлений с приложением Defaut SMS - PullRequest
0 голосов
/ 07 ноября 2011

Я хотел бы написать простое приложение, которое может управлять SMS-уведомлениями по умолчанию, назначая определенный звук определенному пользователю.В моем намерении это приложение только сделало бы это (таким образом это не полная замена приложения SMS) и позволило бы пользователю обрабатывать SMS с приложением SMS по умолчанию.

Таким образом, оно просто превращается в возможность программно переопределить SMSЗвук уведомления при получении.Звук уведомления хранится на SD-карте.Я попробовал несколько способов получить это, но до сих пор безуспешно:

Использование RingtoneManager.setActualDefaultRingtoneUri() вставки тона в ContentResolver приводит меня к некоторым досадным проблемам.Во-первых, при добавлении в базу данных новый рингтон появляется в списке звуков, а во-вторых, после того, как уведомление переопределено с помощью RingtoneManager.setActualDefaultRingtoneUri(), я не могу откатиться до звука уведомления по умолчанию и, в частности, я не знаю, КОГДА делатьit!

Создание объекта Notification и использование класса PreferenceManager, но с такими же проблемами, как написано выше (ГДЕ перезаписывает звук и КОГДА это делает).

Спасибо всем заранее.

...