2013-07-23 1 views
2

은 (는) sms을 통해 파일을 보낼 수 있습니까? 나는 으로 파일을 문자열 형식으로 암호화하여 보냈습니다. 암호화 된 파일은 문자 메시지를받은 후의 암호를 해독합니다. Android 앱에서이 기능을 사용할 수 있습니까?Android에서 SMS가 아닌 mms 파일을 보낼 수 있습니까?

+0

물론 ... (더 극단적 인 제안에 대한 RFC 2,549분의 1,149 참조)하지만 바보와 비싸고 파일 길이에 상관없이 통신 사업자가 스로틀 링을 경험하게 될 것입니다. –

답변

5

SMS (단문 서비스). 파일이 아닌 SMS를 통해 제한된 양의 텍스트를 전송할 수 있습니다.

읽기 위키 :

당신은/암호화 파일 데이터의 암호를 해독 자신의 응용 프로그램을 가지고 파일을 잘 처리하려면 http://en.wikipedia.org/wiki/Short_Message_Service. 파일과 데이터를 완벽하게 제어 할 수 있습니다.

SMS를 계속 사용하려는 경우 파일 데이터를 여러 청크로 나누어 SMS API를 통해 전송하십시오. 매니 페스트에 Broadcast receiverREAD_SMS 권한을 통해 등록하여 앱을 읽게하십시오. 데이터를 읽고 데이터를 해독하고 파일에 저장합니다. 이제 대상 장치에 해독 된 데이터가 저장됩니다. 앱에 데이터를 표시 할 수 있습니다.

단점 : 운송 업체를 통해 데이터를 전송하기 때문에 데이터를 전송할시기 또는 전송할 것인지에 대한 어떠한 보증도 제공하지 않습니다. 또한 이제 데이터 청크를 가지고 노는 경우 데이터 순서에 대해서도주의를 기울여야합니다. 다른 현명한 당신은 엉망이 될 것입니다.

+0

파일을 분해하고 제한된 양의 텍스트로 구성된 여러 단위로 인코딩 한 다음 다시 어셈블 할 수 있습니다. –

+0

나는 동의한다.하지만 수신자 측에서는 파일 데이터가 거대한 경우 여전히 완전한 데이터를 보여줄 수 없다. 전통적인 SMS 응용 프로그램에는 데이터를 표시하는 데 제한이 있습니다. –

+0

@BrijeshThakur 자신의 앱을 사용하는 경우 SMS를 사용하여 SMS를 수신하고 하나의 파일로 다시 그룹화 할 수 있습니다. – LuckyMe

1

예.하지만 실용화하기에는 너무 많은 제한이 있습니다. 대부분의 사람들이 SMS 안드로이드에 전송 모르는 것을 모든

먼저, 당신이 전화를 근절하지 않는 한이 시간 당 100 SMS의 제한이 있다는 것입니다. SMS를 보낼 수있는 유일한 사람이더라도 파일이 너무 클 것입니다.

Mobile Push (droidpush)라는 SMS를 통해 데이터의 공유를위한 한 번 라이브러리가 발생했습니다

하지만 더 이상 사용할 수

관련 문제