2
내 앱에서 SMS 수신 모듈 인 SMS 수신 모듈에서 작업하고 있는데, SMS가 160 문자 이상인 경우 해당 SMS를 연결해야합니다. 다음 부분과 함께 표시합니다. 현재 저는 간단한 수신기 코드로 작업하고 있습니다. 이 작업을 수행하도록 제안하십시오.수신 및 연결 SMS는 160자를 초과하지 않습니다.
내 앱에서 SMS 수신 모듈 인 SMS 수신 모듈에서 작업하고 있는데, SMS가 160 문자 이상인 경우 해당 SMS를 연결해야합니다. 다음 부분과 함께 표시합니다. 현재 저는 간단한 수신기 코드로 작업하고 있습니다. 이 작업을 수행하도록 제안하십시오.수신 및 연결 SMS는 160자를 초과하지 않습니다.
예, 다중 메시지를 처리로 시도 :
이@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if (bundle != null) {
Object[] pdus = (Object[])bundle.get("pdus");
final SmsMessage[] messages = new SmsMessage[pdus.length];
for (int i = 0; i < pdus.length; i++) {
messages[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
}
StringBuffer content = new StringBuffer();
if (messages.length > 0) {
for (int i = 0; i < messages.length; i++) {
content.append(messages[i].getMessageBody());
}
}
String mySmsText = content.toString();
}
}
}
안녕하세요 이므 란은, 덕분에 많이 응답하고 유용한 제안을 제공 .....이했다. –
가장 환영받은 친구 !!! :) –