Pour Android récupérer la liste des SMS reçus et envoyés à un contact donné
class Sms( var id: Long, var phoneNumber: String, var smsText: String, var dateReceived: String, var dateSent: String, var isIncoming: Boolean, var isRead: Boolean ) fun getSms(contactPhoneNumber: String): List<Sms> { val sms = ArrayList<Sms>() val smsInboxCursor = contentResolver.query(Uri.parse("content://sms/inbox"), null, null, null, null) val smsSentCursor = contentResolver.query(Uri.parse("content://sms/sent"), null, null, null, null) try { if (smsInboxCursor != null) { while (smsInboxCursor.moveToNext()) { val address = smsInboxCursor.getString(smsInboxCursor.getColumnIndex("address")) val body = smsInboxCursor.getString(