у нас есть собственное приложение android, которое работает с SMS-сообщениями, синхронизирует данные с P C, а клиент P C может отправлять SMS-сообщения.
Недавно появились новые телефоны android теперь могут также отправлять сообщения RCS, и я хотел бы добавить возможность читать и, возможно, даже отправлять такие сообщения из нашего приложения / p c client.
Что требуется для программирования коды, которые могут достичь этого в android? (требуются разрешения, что запрашивать и т. д.)
Так, например, для SMS вам нужны эти разрешения как минимум:
- android .permission.READ_SMS
- android .permission.WRITE_SMS
- android .permission.SEND_SMS
И вы должны использовать запрос, чтобы получить их то, что начинается так:
ContentResolver cr = context.getContentResolver();
Cursor cur = cr.query(Telephony.Sms.CONTENT_URI, new String[] {
Telephony.Sms.TYPE, Telephony.Sms._ID, Telephony.Sms.THREAD_ID,
Telephony.Sms.DATE, Telephony.Sms.STATUS,
Telephony.Sms.ADDRESS, Telephony.Sms.PERSON, Telephony.Sms.BODY
}, null, null, null);
Как это сделать с сообщениями RCS?