2016-07-10 2 views
0

안드로이드에서 알람 시계 용 재생 목록을 만들고 싶습니다. 평일 오전 7시에 알람을 설정할 수있는 응용 프로그램이며 매번 다른 곡을 재생합니다.안드로이드에서 알람 시계 이벤트를 잡는 방법?

이 코드로 프로그래밍 방식으로 사용자 정의 알람을 설정하기 위해 manged했던 한 :

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); 
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
i.putExtra(AlarmClock.EXTRA_HOUR, hour); 
i.putExtra(AlarmClock.EXTRA_MINUTES, minutes); 
i.putExtra(AlarmClock.EXTRA_RINGTONE, "/path/to/file.mp3"); 
i.putExtra(AlarmClock.EXTRA_SKIP_UI, true); 

나는 사용자가 현재 경보를 해제 후 실행할 수 있도록이 코드로 전화를 등록하려고합니다 그리고 가능 선잠. 문제는 알람이 트리거되는 이벤트를 캡처/무시하는 방법입니다.

또한 알람 활동에 일부 여분의 키/값 쌍을 저장하고 싶습니다. 트리거 된 알람을 잡으면 읽을 수 있습니다. 어디에서 데이터를 저장해야합니까? 여기에있는 내 코드의 putExtra는 새로운 알람을 설정하는 활동과 관련되어 있으며 재생하는 활동과 관련이 없습니다.

답변