2011-01-27 5 views
2

경보 기반 응용 프로그램을 작성 중이며 사용자를 지속적으로 깨울 방법을 찾고 있습니다. 이상적으로, 나는 전화가 진동하고, 울리고, 메시지를 표시하기를 원한다. 나는 여기에 내가 순간이 무엇을, 몇 가지 다른 옵션을 시도 : Android : 단호한 경보 생성 (예 : 오전 경보, 수신 전화)

  • 는 백그라운드 서비스는 음악을 재생 & 진동 활동을 시작하게한다.

    문제 : 심지어 WAKE_LOCK로, 사용자가 여전히 시작하는 내 활동

  • 사용 RTC_WAKEUP와 알람 관리기와에게 방송 수신기를 볼 수있는 화면을 켜고 잠금을 해제하는 것 같다 상기 활성

    같은 문제

  • 전자 P 연산까지 사용자가 활동을

    문제를 확인 할 수있는 알림 : 진동 링, 그리고

  • 을 기각 할 때까지 자주 반복 같은 문제를 STIL, 또한 내가 알림을받을 수 없습니다를

기본 Android Android 아침 알람과 비슷한 동작을하는 것이 좋습니다. 휴대 전화가 깨어 있거나 잠자고 있든 상관없이 울리거나 진동하고 다음과 같은 정보를 표시합니다. 메시지, 사진 ...

사용법에 대한 조언을 주시면 감사하겠습니다! 알람 앱이나 '가짜 전화 통화'앱이 비슷한 일을하는 것을 본 적이 있지만 아이디어가 없습니다.

건배

PS

:이 응용 프로그램의 맥락에서, 나는 사용자에게이 방법을 깨워하는 것이 합리적 일 것입니다 생각합니다. 단일 진동으로 깨울 수 없다면 신중한 알림이 적합하지 않을 수 있습니다.

답변

1

ACQUIRE_CAUSES_WAKEUP 플래그를 보았습니까? 그것은 당신이 원하는 것을 해야하는 것처럼 보입니다. 자세한 내용은 여기를 참조하십시오. http://developer.android.com/reference/android/os/PowerManager.html

+1

감사합니다. 간과 한 것이 맞습니다! 이제 화면이 켜졌으므로 사용자에게 알리는 좋은 방법을 찾아야합니다. 키 가드 잠금 장치를 얻는 것이 모범 사례가 아닌 것 같은데 ...? – Gromix

+0

키 가드 잠금 장치가 무엇을 의미하는지 모르겠지만 사용자가 다른 조치를 취하기 전에 해제해야하는 알람의 목적 인 경우 합당한 것일 수 있습니다. 즉, 나는 유용성 전문가 일뿐입니다. –

+0

그것은 암호가없는 한 일정 기간 동안 화면 잠금을 해제 할 수있는 또 다른 유형의 잠금 장치입니다. 잠시 동안 내 활동 링을 떠나 스크린 잠금 장치 뒤에 진동시킬 수 있다고 생각합니다. 아마도 포켓 다이얼보다 안전 할 것입니다. 건배 :) – Gromix