2011-12-13 3 views
2

내 Nexus S에는 알람을 설정할 수있는 기본 시계 애플리케이션이 함께 제공됩니다. 알람을 설정하면 상태 표시 줄에 약간의 시계가 표시됩니다.안드로이드 개발자가 시스템 시계/알람 응용 프로그램에 액세스 할 수 있습니까?

'응용 프로그램 관리'또는 '실행중인 서비스'로 이동하면 시계가 보이기를 기대하지만 그렇지 않습니까?

'응용 프로그램 관리'에서 '모두'로 이동하면 시계 응용 프로그램이 표시되고 강제 종료 할 수 있지만 상태 표시 줄의 시계가 계속 표시됩니다.

기본 시계 응용 프로그램이 시스템의 일부이므로 응용 프로그램 또는 서비스 실행에 나타나지 않으면 개발자가이 시계 응용 프로그램에 액세스 할 수 있습니까? 예를 들어 알람 응용 프로그램을 만들고 있는데 응용 프로그램에서 시스템 시계 응용 프로그램으로 알람을 연결할 수 있습니까?

+0

나는 비슷한 것을하고있다 !! http://stackoverflow.com/questions/13523350/android-alarm-clock-ui – toobsco42

답변

1

내가 알 수있는 한 알람 시계는 시스템 서비스이므로 사용자에게 표시되지 않을 수 있습니다. 각 장치에는 하나의 시계 만 있으므로 모든 경보는 어떤 형태로든 시스템 시계를 활용합니다. Here은 AlarmManager를 사용하여 경보를 작성하기위한 이전 자습서입니다. 및 dev32 페이지의 API 데모에 here is a link을 보내면 알람이 발생합니다.

+0

감사합니다. AlarmManager 및 ALARM_SERVICE를 사용하여 알람을 성공적으로 생성 할 수 있으며 예상 한대로 알람이 울립니다. 그러나 이러한 알람은 기본 시스템 시계 앱에는 표시되지 않으며 내 앱에만 표시됩니다. 기본 시스템 시계 응용 프로그램에서 ALARM_SERVICE 시스템을 사용하는 경보를 표시 할 수 있습니까? 아니면 시계 응용 프로그램에 설정 한 경보 만 표시됩니까 (다른 응용 프로그램이 아닌)? –

+0

기본 앱에 표시되도록하는 유일한 방법은 해당 앱에서 알람을 설정하는 것입니다. [AlarmClock] (http://developer.android.com/reference/android/provider/AlarmClock.html)을 사용하여 기본 앱에서 알람을 처리하도록 활동을 시작할 수 있습니다. 앱이 모든 알람을 처리하도록 시도 할 수도 있습니다. 어떻게해야할지 연구해야하지만 매니 페스트에서 제대로 설정하는 것이 중요합니다. – jmcdale

+0

SET_ALARM 인 텐트가있어 거의 모든 주식과 대부분의 알람 시계 앱을 지원합니다. – user1806772

관련 문제