An Android music picker library for picking alarm, notification or ringtones sound using an Activity or a dialog.
This release is identical to 3.3.0-RC1.
BundleCompat
and IntentCompat
to pass Parcelable
aroundBundleCompat
and IntentCompat
to pass Parcelable
aroundREAD_MEDIA_AUDIO
permission on Android 13 or later.-module-name
Kotlin Compiler flag. #29startActivityForResult
.getContentUri(MediaStore.VOLUME_EXTERNAL)
on Android 10 or later.TelephonyManager.callState
to avoid permission requirements. Thank @adrcotfas.AlertDialog
style in RingtonePickerDialog
. Thank @adrcotfas.contentResolver.query
This is the stable version of 3.0.0.
When upgrading from 2.x, please check README as the APIs have been changed completely.
Intent.FLAG_GRANT_READ_URI_PERMISSION
flag when launching SAF. #19DeviceRingtoneFragmeng
tabs.UltimateRingtonePicker.Settings
is split into several classes. You may want to check the new usage.RingtonePickerDialog.createEphemeralInstance
. It's dismissed in onPause
, but you can use it to get the result directly.showDefault
is removed because a null defaultUri
can represent that we don't have a default ringtone.The first alpha release of UltimateRingtonePicker 3.0.0.
API has been changed completely. Check README for new features.