2012-07-29 3 views
0

어떤 유형의 메시지를 수신하기 위해 생성하는 SMS 애플리케이션에 접두사 (그것이 그것이 무엇인지)를 설정하는 방법을 알고 싶습니다. 예 :안드로이드에서만 특정 유형의 메시지 받기

메시지 본문 시작 부분에 ++ (2 더하기 기호)이있는 SMS 만 수신하도록 응용 프로그램을 원합니다. ++가없는 일반 메시지는 내장 된 메시징 응용 프로그램으로 이동합니다.

a) 가능합니까?

b) 그렇다면 어떻게 설정합니까?

c) SMS 응용 프로그램에 대한 자습서가 더 필요합니다.
pls 가이드

+0

을 시작 로그인 및 삭제 ++가 있고 SMS를 수신하는 경우 ++ 응용 프로그램 데이터베이스에 저장 서명 (의도?) 당신이 되나요 확인 메시지 본문 모든 SMS 메시지를 받으십시오. 거기에서 '++'를 필터링 할 수 있습니다. – RvdK

+0

예. android.provider.Telephony.SMS_RECEIVED android : priority = "99999"를 설정했습니다. 그러나 나는 이것을 어디에 넣어야합니까? – Riyas2329

답변

1

안드로이드 앱에서 SMS를받는 몇 가지 예가 있습니다. Here's 간단한 것.

메시지 만 인식하는 것은 매우 쉽습니다. SMS 메시지를 사용자가 볼 수 없도록 삭제할 수 있는지 여부는 알 수 없습니다. 매우 큰 보안 전체처럼 보입니다. 뿌리가 맞지 않는 휴대 전화에서 금지 된 경우 놀라지 않을 것입니다.

+0

예. 사용자가 메시지를보고 삭제해야하는지 여부는 중요하지 않습니다. 하지만 어딘가에 ++ 기호를 설정해야합니다. 하지만 그것의 확실하지 .. 안드로이드 manifest 파일 또는 자바 클래스에서 ++ 기호를 배치해야합니까? – Riyas2329

+0

Java 클래스에 넣으십시오. Java 코드의 SMS 텍스트에서 찾으십시오. – zmbq

0

네, 그렇게 할 수 있습니다.

수신 메시지를 읽습니다. 그것이 내가 올바르게 기억 메시지를

+0

나는 그것을 SMS 수신기 클래스 바로 아래에 설정해야합니까? – Riyas2329