마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SMS 받으면 내용을 HTTP POST 방식으로 전송하는 소스 좀 봐주세요.

0 추천

안녕하세요 

안드로이드 개발 완전 초보이고요. 

SMS 받으면 SMS 내용을 HTTP POST로 전송하려고 합니다. 
간혹 해킹을 우려하시는 분이 있는데, 개인적으로 신용카드 결제 내역 날라오면 제 가계부 웹에 전송해서 MYSQL에 저장하려고 하고요. 

BroadcastReceiver는 해결이 되었고요 
HTTP POST 전송이 문제인데요. 

httpclient-4.3.2.jar, httpcore-4.3.1.jar, httpmime-4.3.2.jar를 라이브러리에 등록한 후 
다음과 같이 소스를 SmsReceiver.java에 입력했습니다. 
 


그런데 마지막 toast도 출력이 안되고, HTTP POST도 제대로 전송이 안되는데요... 
무엇이 문제인지 모르겠습니다. 

다른 방법으로도 HTTP POST 전송을 해봤는데 워낙 초보다 보니 제대로 안되더라고요. 
위 소스에 문제점 좀 알려주시면 감사합니다. 

부탁드립니다.

likemed (220 포인트) 님이 2014년 2월 9일 질문

1개의 답변

0 추천

해결했습니다.

 

소스에는 아무 문제가 없고요

AndroidManifest.xml 파일에서

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="14" />
 
위 부분을 삭제하니 정상적으로 작동하네요.
이유는 잘 모르겠습니다.
 
다른 예제랑 비교해서 봤더니 위 부분에 차이가 있어 위 소스를 없애고 했더니 정상작동됩니다.
 
이유를 아시는 분 코멘트 부탁드립니다.
감사합니다.

 

likemed (220 포인트) 님이 2014년 2월 9일 답변
...