ниже кода. Я использую этот код для получения текста Сообщение от MMS, когда я пытаюсь отладить столбец, не содержит текстового сообщения, это проблема с ОС или я делаю что-то не так?
Я пробовал этот метод [https://stackoverflow.com/questions/3012287 /how-to-read-mms-data-in-android][ссылка], но она не работает, но я все равно получаю нулевые или пустые значения из системы
Код: Выделить всё
private fun getMmsText(id: String): String? {
val uri = Uri.parse("content://mms/$id/part")
val projection = arrayOf("_id", "text")
val selection = "ct='text/plain'"
val selectionArgs: Array? = null
val sortOrder = null
application.applicationContext.contentResolver.query(
uri,
projection,
selection,
selectionArgs,
sortOrder
)
?.use { cursor ->
if (cursor.moveToFirst()) {
return cursor.getString(cursor.getColumnIndex("text"))
}
}
return null
}Подробнее здесь: https://stackoverflow.com/questions/790 ... xt-message
Мобильная версия