2013-08-21 4 views
1

현재 특정 문자가 문자를 보내거나 특정 단어가 메시지에 나타나면 알람을 재생하는 간단한 SMS 알람을 개발 중입니다. 이제 알림을 사용하여 동일한 작업을 수행하려고합니다. 특정 단어가 알림 제목이나 텍스트에 나타날 때 내 앱에서 알림을 보내주기를 바랍니다. 내 질문은, 그것은 방송 수신기에있는 모든 알림을 잡을 수 있다는 SMS와 함께합니까?알림 용 브로드 캐스트 수신기

+0

알림 창 수준에서 필터를 추가하겠습니까? 따라서 SMS 대신 알림 메시지를 트리거하는 응용 프로그램이나 서비스가 될 수 있습니다 ...? 이게 네가 말하는거야? –

답변

0

가능한 한 가지 방법은 알림에있는 모든 내용을 읽을 수는 없지만 (거의) 모든 것을들을 수있는 접근성 응용 프로그램으로 응용 프로그램을 설정하는 것입니다.

그러나 4.3에서는 NotificationListenerService이 추가되었습니다. 최고의 지침은 문서를 보는 것입니다. 사용할 수있는 다른 예가 있습니다. https://github.com/kpbird/NotificationListenerService-Example

+0

pre-api 레벨 18은 어떻습니까? 브로드 캐스트 리시버에 알림이 걸릴 수 있습니까? – DoruAdryan

+0

@DoruAdryan 네,하지만 그건 나쁜 방식입니다. 알림의 텍스트 일부를 읽을 수있는 액세스 가능성 (예 : 맹인)으로 앱을 위장한 것입니다. 여러 개의 메일이 수신되면 [email protected]에 X 개의 이메일 만 표시됩니다. –

관련 문제