Настройки мелодии звонка Android - получить данные - PullRequest
3 голосов
/ 21 января 2011

У меня есть предпочтение мелодии звонка. Как я могу получить выбор? У меня есть следующий вид кода:

if(preferences.getString("ringtonePref", "n/a") != ??)
            {
                Toast.makeText(TutorialPref.this,   "Chosen ringtone: silent", Toast.LENGTH_LONG).show();
            }
            else if(preferences.getString("ringtonePref", "n/a") != "DEFAULT_RINGTONE_URI" )
            {
                Toast.makeText(TutorialPref.this,   "Chosen ringtone: + default", Toast.LENGTH_LONG).show();
            }

1 Ответ

5 голосов
/ 05 февраля 2011

Так вы назначаете выбор своему экземпляру уведомления.

String strRingtonePreference = preferences.getString("ringtonePref", "DEFAULT_RINGTONE_URI");
notification.sound = Uri.parse(strRingtonePreference);

Где уведомление:

Notification notification = new Notification(icon, tickerText, time);

Более подробную информацию вы найдете здесь: http://developer.android.com/reference/android/app/Notification.html

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