有没有办法在android 10上设置特定的联系人铃声
我正在尝试为android 10设置特定联系人的铃声,但它不起作用。我使用联系人id获取mp3文件uri和特定联系人uri,并将两者传递给内容解析器更新函数。 我试过很多方法,但都不管用。下面是我的代码有没有办法在android 10上设置特定的联系人铃声,android,uri,contacts,android-10.0,ringtonemanager,Android,Uri,Contacts,Android 10.0,Ringtonemanager,我正在尝试为android 10设置特定联系人的铃声,但它不起作用。我使用联系人id获取mp3文件uri和特定联系人uri,并将两者传递给内容解析器更新函数。 我试过很多方法,但都不管用。下面是我的代码 val contactUri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI, contactId) val values = ContentValues() val fileUriRingtone = FileProvi
val contactUri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI, contactId)
val values = ContentValues()
val fileUriRingtone = FileProvider
.getUriForFile(this, BuildConfig.APPLICATION_ID, file)
.toString()
values.put(
ContactsContract.Contacts.CUSTOM_RINGTONE, fileUriRingtone
)
val result = contentResolver.update(contactUri, values, null, null)
你能澄清一下这是否适用于较低的android版本吗?我在android 7、8和10上测试过,但在任何人身上都不起作用。