2012-11-07 2 views
0

사용자가 특정 발신자의 메시지를 열면 이벤트를 실행하고 싶습니다. 사용자가 메시지를 열 때 해당 이벤트를 발생시키는 Service을 사용하려고합니다. 먼저,이 것이 가능한지 알고 싶습니다. 내 말은, 사용자가 자신의 메시지 (Android의 특정 사용자)를 열었다는 정보를 얻을 수 있습니까?android에서 메시지를 열면 이벤트가 발생합니다.

둘째로, Service을 사용하고 있습니다.이를 통해 얻을 수있는 유일한 방법은 무엇입니까? 다른 방법이 있습니까?

내 말은

답변

0

, 사용자가 (안드로이드에서 특정 사용자의) 자신의 메시지를 열었다있는 정보를 얻을 수 있습니다 ... 사전 :에 너희들 감사?

당신은 당신이 언급하는, 또는 어떤 사람들 "메시지"를 App에서 볼 것 "메시지"어떤 종류의 말을 못한다.

말했다되고 그건 앱의 개발자 (개인 정보를 유출하지 않는 한 "메시지"수신자처럼) Intent 브로드 캐스트를 통해 정보를 얻을 수 없습니다.

+0

괜찮아요. 앱으로 좀 더 명확하게하겠습니다. 응용 프로그램은 사용자가 특정 발신자의 메시지를 열 때 이벤트를 시작하는 서비스를 시작합니다. NUMBER에서받는 메시지. 'by the way 앱은 메시지의 송수신을 처리하지 않습니다. 여기에 그가 NUMBER에서받은 메시지에 대해 이야기하고 있습니다. –

+0

@anonymous : "사용자가 특정 발신자의 메시지를 열면"전자 메일 메시지, 채팅 메시지, 문자 메시지 (SMS) 등을 나타낼 수 있습니다. 관계없이 "메시지"를 처리하는 대부분의 응용 프로그램 사용자가 명백한 개인 정보 보호상의 이유로 "수신자"는 말할 것도없고 "메시지"를 처리하기 위해 사용자가 앱을 열 때 어떤 양식도 발표되지 않습니다. – CommonsWare

+0

죄송합니다. 네, 문자 메시지에 대해 이야기하고 있습니다. 핸드셋에서 제공하는 기본 메시징 서비스에 대해 이야기하고 있습니다. 서비스를 통해 해당 정보를 얻을 수있는 방법이 있습니까? 사용자가 특정 발신자의 메시지를 열었습니까? –

관련 문제