Uri ringtoneUri = Uri.parse(strRingtonePreference); Ringtone ringtone = RingtoneManager.getRingtone(context, ringtoneUri); String name = ringtone.getTitle(context);
Ringtone ringtone = RingtoneManager.getRingtone(this, uri); String title = ringtone.getTitle(this);
@Override public boolean onPreferenceChange(Preference preference, Object newValue) { updateRingtoneSummary((RingtonePreference) preference, Uri.parse((String) newValue)); return true; } private void updateRingtoneSummary(RingtonePreference preference, Uri ringtoneUri) { Ringtone ringtone = RingtoneManager.getRingtone(this, ringtoneUri); if (ringtone != null) preference.setSummary(ringtone.getTitle(this)); else preference.setSummary("Silent"); }
Uri alarmUri = Uri.parse(prefs.getString(TONE, null)); Ringtone ringtone = RingtoneManager.getRingtone(this, alarmUri); if (ringtone != null) { String name = ringtone.getTitle(this); btnSetTone.setText(name); } else btnSetTone.setText(getString(R.string.btn_SetAlarmTone));
Uri ringtoneUri = RingtoneManager .getDefaultUri(RingtoneManager.TYPE_RINGTONE); Ringtone ringtone = RingtoneManager.getRingtone(this, ringtoneUri); String title = ringtone.getTitle(this);
Ringtone ringtone = null; String toneString = prefs.getString(TONE, null); if (toneString != null) { Uri alarmUri = Uri.parse(toneString); ringtone = RingtoneManager.getRingtone(this, alarmUri); } if (ringtone != null) { String name = ringtone.getTitle(this); btnSetTone.setText(name); } else { btnSetTone.setText(getString(R.string.btn_SetAlarmTone)); }
Uri uri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI); Ringtone r=RingtoneManager.getRingtone(this, uri); String ringToneName=r.getTitle(this)); Toast.makeText(getApplicationContext(), "Ringtone Name : +ringtonename+"",Toast.LENGTH_SHORT).show();
Uri uri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI); Ringtone r=RingtoneManager.getRingtone(this, uri); String ringToneName=r.getTitle(this)); Toast.makeText(getApplicationContext(), "Ringtone Name : +ringtonename+"",Toast.LENGTH_SHORT).show();
Uri ringtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); Ringtone ringtone = RingtoneManager.getRingtone(this, ringtoneUri); String ringToneName = ringtone.getTitle(this);
Ringtone ringtone = RingtoneManager.getRingtone(this, uri); String title = ringtone.getTitle(this);
SharedPreferences prefsRingtones = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); Uri ringtoneUri = Uri.parse(prefsRingtones.getString("RingtonePref",RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION))); Ringtone ringtone = RingtoneManager.getRingtone(this, ringtoneUri); String ringToneName = ringtone.getTitle(this);
public String getSoundName(Context context) { if (sound == null) { return context.getString(R.string.notification_options_off); } Uri uri = Uri.parse(sound); if (Settings.System.DEFAULT_NOTIFICATION_URI.equals(uri)) { return context.getString(R.string.notification_options_default); } Ringtone ringtone = RingtoneManager.getRingtone(context, uri); return ringtone != null ? ringtone.getTitle(context) : context.getString(R.string.notification_options_off); }
public static String getValueDisplayString(Context context, Uri uri) { if (uri == null) return context.getString(R.string.value_none); if (uri.equals(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION))) return context.getString(R.string.value_default); Ringtone ret = RingtoneManager.getRingtone(context, uri); if (ret != null) return ret.getTitle(context); return null; }
private void setRingtoneSummary() { String ringtone = sharedPreferences.getString(preferenceKeyRingtone, Settings.System.DEFAULT_RINGTONE_URI.toString()); Uri ringtoneUri = Uri.parse(ringtone); ringtonePreference.setSummary(RingtoneManager.getRingtone(requireContext(), ringtoneUri).getTitle(requireContext())); }
private void buildSummary() { if (SettingUtils.getEnableFetchMSG()) { String value = PreferenceManager.getDefaultSharedPreferences(getActivity()).getString(SettingActivity.FREQUENCY, "1"); frequency.setSummary(getActivity().getResources().getStringArray(R.array.frequency)[Integer.valueOf(value) - 1]); } else { frequency.setSummary(getString(R.string.stopped)); } if (uri != null) { Ringtone r = RingtoneManager.getRingtone(getActivity(), uri); ringtone.setSummary(r.getTitle(getActivity())); } else { ringtone.setSummary(getString(R.string.silent)); } }
private void setSummaryFromValue(Uri ringtoneUri) { if(ringtoneUri == null) { setSummary(R.string._title_silent); return; } final Context c = getContext(); final Ringtone r = RingtoneManager.getRingtone(c, ringtoneUri); setSummary(r == null ? null : r.getTitle(c)); } }
private static String getRingtoneTitle(Context context, RingtoneManager ringtoneManager, Uri uri) { if (isFileRingtone(ringtoneManager, uri)) { String pathName = UriPathConverter.getLocalPathName(context, uri); return StringUtil.replaceChineseBrackets(FileUtil.getNameWithoutPostfix(pathName)); } else { Ringtone ringtone = RingtoneManager.getRingtone(context, uri); return StringUtil.replaceChineseBrackets(ringtone.getTitle(context)); } }
@Override protected void onSaveRingtone(Uri ringtoneUri) { super.onSaveRingtone(ringtoneUri); Ringtone ringtone = null; if (ringtoneUri != null) { ringtone = RingtoneManager.getRingtone(getContext(), ringtoneUri); } if (ringtone == null) { setSummary(mNoneSummary); } else { String name = ringtone.getTitle(getContext()); setSummary(name); } }
protected void showRingtone() { final Preference preference = findPreference(KEY_NOTIFICATION_SELECT_RINGTONE); if (preference != null) { Uri uri = NotificationMethodType.SOUND.getUri(); MyLog.v(this, () -> "Ringtone URI: " + uri); Ringtone ringtone = UriUtils.nonEmpty(uri) ? RingtoneManager.getRingtone(getActivity(), uri) : null; if (ringtone != null) { preference.setSummary(ringtone.getTitle(getActivity())); } else { preference.setSummary(R.string.summary_preference_no_ringtone); } } }