안드로이드 개발 질문/답변
(글 수 45,052)
간단한 어플에서 문자 발신 관련 기능을 추가 할려고 하는데요.
String SENT = "SMS_SENT"; String DELIVERED = "SMS_DELIVERED";
String message ="abcdefg";
PendingIntent sentPI = PendingIntent.getBroadcast(mContext, 0, new Intent(SENT), 0);
PendingIntent deliveredPI = PendingIntent.getBroadcast(mContext, 0, new Intent(DELIVERED), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage("010123456", null, message, null, null);
위와 같이 소스로 문자 전송을 시도 하고 있습니다.
현재 문자 문구를 영문 URL로 된 것으로 70byte정도 되도록 보내고 있는데요.
영문으로만 된 문구를 보내면 기종 관계 없이 sms로 전송이 되는데..
한글이 포함되면 sms로 나가는 폰이 있고 mms로 나가는 폰이 있어서 질문드립니다.
예를 들어 기존의 테스트 문구 영문 url로 70byte에서 한글로 '아'를 추가 했을때 byte수로는 80byte가 안되는데요.
해당 문구를 전송하면 갤2에서는 sms로 전송 되고 갤3에서는 mms로 전송 됩니다. 동일한 코드에 동일한 내용을 전송 했을시예요.
단말기에 따라서 이렇게 차이가 날수 가 있나요?




베가는 140byte까지되요 차이가있어요