Получить свой рингтон путь контакта Android - PullRequest
3 голосов
/ 02 октября 2019

Как я могу получить текущий путь к мелодии звонка, назначенный контакту с Android? Все ли они хранятся в специальной папке?

ContactsContract.Data.CUSTOM_RINGTONE

Спасибо за вашу помощь.

РЕДАКТИРОВАТЬ: Мне нужен реальный звуковой файл в байтовом массиве или что-то подобное.

1 Ответ

0 голосов
/ 08 октября 2019

Это как нормальное поле. Чтобы получить путь, я должен был сделать:

int customRingtoneIndex = contactCursor.getColumnIndex(ContactsContract.Data.CUSTOM_RINGTONE);
String customRingtone = contactCursor.getString(customRingtoneIndex);

, который возвращает путь к фактическому содержанию, например, content://media/internal/audio/media/162

...