2013-12-19 3 views
-1

저는 Android 개발에 초보자이며 새로운 프로젝트를 진행하는 데 몇 가지 질문이 있습니다.Android : SMS 및 MMS Project

앱은 WebService를 통해 원격 데이터베이스에 저장하려면 SMS와 MMS를 보내고 받아야합니다.

프로젝트 구조가 필요하지만이 기능을 개발하는 데 필요한 구성 요소 (활동, 서비스, 콘텐츠 공급자 또는 브로드 캐스트 수신기)의 종류가 확실하지 않습니다.

예를 들면 : Intent-filters가 있다는 것을 알고 있지만 응용 프로그램이 닫히고 새로운 sms/mms를 확인하는 것이 더 좋은지는 확실하지 않습니다.

¿ 어떻게 설계 하시겠습니까?

감사합니다.

+1

....... – Barun

+0

내 생각을 보낼 AsyncTask를를 사용할 필요가 해당 데이터베이스를 호출하는 API를 필요 어딘가에서 시작하여 점차적으로 구현을 향상시켜야합니다. 이것은 내가 발견 한 SMS를 가로 챌 수있는 가장 안정적인 방법입니다. http://stackoverflow.com/questions/20095422/communication-between-two-device-using-sms/20096259#20096259 – cYrixmorten

+0

원격 데이터베이스의 @Barun – RoBe

답변

1

xml 파일로 작업했으면 좋겠다. 이제는 Activity 클래스에서 http://www.mkyong.com/android/how-to-send-sms-message-in-android/을 사용하여 smsmanager API를 사용하여 sms를 보냈다.

또한 원격 데이터베이스를 사용하는 당신은 데이터 방법은 데이터를 저장하고자 할

+0

사용하고 있습니다. ksoap2를 사용하여 웹 서비스를 호출하면 문제가되지 않습니다. BroadcastReceiver에 Service 클래스가 필요한지 확실하지 않습니다. SMSmanager를 사용하면 SMS를 쉽게 보낼 수 있지만 MMS를 보내는 것은 매우 복잡합니다. 나는 당신이 Message Application으로부터 그것을 보내기 위해 Intent를 호출 할 수 있다는 것을 알고 있지만 그것은 생각이 아닙니다. – RoBe

+0

BroadcastReceiver를 사용하여 데이터를 전송하십시오. BroadcastReceiver를 사용하여 Service 클래스를 호출 할 필요가 없습니다. 두 가지 모두 다릅니다. – Barun

+0

서비스 등급은 항상 백그라운드에서 실행되며 배터리 성능을 저해합니다. – Barun