2014-12-08 3 views
-5

최근에 Android 앱 개발에 들어갔고 무작위로 생성 된 번호에서 온 것이라고 알리는 문자 메시지를 보낼 수 있는지 궁금합니다. 감사합니다. .가짜 번호로 SMS 보내기

+1

** ** 왜 그렇게하고 싶습니까? –

답변

2

다행스럽게도 많은 스팸이 유입 될 수 있기 때문에 불가능합니다.

하지만이 방법을 사용하여 프로그램과 함께 SMS를 보낼 수 있습니다.

private void sendSms(String phonenumber,String message, boolean isBinary) 
{ 
    SmsManager manager = SmsManager.getDefault(); 

    PendingIntent piSend = PendingIntent.getBroadcast(this, 0, new Intent(SMS_SENT), 0); 
    PendingIntent piDelivered = PendingIntent.getBroadcast(this, 0, new Intent(SMS_DELIVERED), 0); 

    if(isBinary) 
    { 
      byte[] data = new byte[message.length()]; 

      for(int index=0; index<message.length() && index < MAX_SMS_MESSAGE_LENGTH; ++index) 
      { 
        data[index] = (byte)message.charAt(index); 
      } 

      manager.sendDataMessage(phonenumber, null, (short) SMS_PORT, data,piSend, piDelivered); 
    } 
    else 
    { 
      int length = message.length(); 

      if(length > MAX_SMS_MESSAGE_LENGTH) 
      { 
        ArrayList<String> messagelist = manager.divideMessage(message); 

        manager.sendMultipartTextMessage(phonenumber, null, messagelist, null, null); 
      } 
      else 
      { 
        manager.sendTextMessage(phonenumber, null, message, piSend, piDelivered); 
      } 
    } 
} 
+0

불행히도? 확실한가요? –

+0

예, 이것이 가능한 경우 텍스트를 쓸 수 있고 임의의 숫자로 표시되도록 할 수 있습니다. Twilio와 같은 API를 사용하고 제공된 번호 중 하나를 사용하여 메시지를 보내도록 할 수 있지만 지불해야합니다. –

+0

LOL, 내 의견을 메모 "불행히도 또는 다행히도!" –