반응형
Ringtone 재생
val ringtoneUri: Uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM)
val ringtone: Ringtone = RingtoneManager.getRingtone(context, ringtoneUri)
ringtone.play()
ringtoneUri 자리에 아래의 Ringtone 목록에 조회된 Uri로 대체할 수 있다.
Ringtone 목록 가져오기
RingtoneManager(context).cursor.run {
Log.d(TAG, "Ringtones: ")
while(moveToNext()) {
Log.d(TAG, "${getString(RingtoneManager.TITLE_COLUMN_INDEX)} (${getString(
RingtoneManager.URI_COLUMN_INDEX)}/${getString(RingtoneManager.ID_COLUMN_INDEX)})\n")
}
}
반응형
'Tips > Android' 카테고리의 다른 글
[Android] currentTimeMillis로 절대시간 구하기 (0) | 2022.05.03 |
---|---|
[Android] Binding 사용 시 모든 요소가 아무 동작도 안할 때 (0) | 2022.02.09 |
[Android] 오디오 모드 변경 및 볼륨 조절 (0) | 2022.02.07 |
[Android] Quick Documentation 안뜨는 현상 해결법 (0) | 2021.12.23 |
[Android] 다른 앱 알림(Notification) 읽기 (0) | 2021.12.22 |