#android #json #sms
#Android #json #sms
Вопрос:
Можно ли конвертировать JSONObject
String
и отправлять через SMS? Или даже я могу отправить JSONObject
напрямую через SMS?
Комментарии:
1.
JSONObject.toString();
?
Ответ №1:
Простой способ — преобразовать ваш объект messge в строку и отправить
MsgSend m = new MsgSend();
String jsonString = new Gson().toJson(m);
sendSMS(number, jsonString);
public static void sendSMS(String phoneNmbr, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNmbr, null, message, null, null);
}
Ответ №2:
SMS — это просто строка, независимо от того, в каком формате.
Получить результат строки JSONObject
и отправить его.
Но вы должны позаботиться о длине его содержимого, если оно слишком длинное, разделите сообщение и отправляйте его часть каждый раз.