안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
안드로이드 패키지중에 AlarmClock 소스를 분석하고 있습니다.
Alarms 클래스의 setStatusBarIcon 메소드 구현부를 보면 아래의 코드를 볼수 있습니다.
Intent alarmChanged = new Intent(Intent.ACTION_ALARM_CHANGED);
Intent 소스에 보면 ACTION_ALARM_CHANGED 필드가 정의되어 있습니다.
허나 Alarms 소스내에서는 참조를 할수 없다고 하네요
android.jar는 1.5 입니다.
개발환경은 이클립스 Ganymede에 ADK 0.94 사용하고 프로젝트 생성시 빌드타겟은 Android1.5를 사용하고 있습니다.
안드로이드 패키지중에 AlarmClock 소스를 분석하고 있습니다.
Alarms 클래스의 setStatusBarIcon 메소드 구현부를 보면 아래의 코드를 볼수 있습니다.
Intent alarmChanged = new Intent(Intent.ACTION_ALARM_CHANGED);
Intent 소스에 보면 ACTION_ALARM_CHANGED 필드가 정의되어 있습니다.
허나 Alarms 소스내에서는 참조를 할수 없다고 하네요
android.jar는 1.5 입니다.
개발환경은 이클립스 Ganymede에 ADK 0.94 사용하고 프로젝트 생성시 빌드타겟은 Android1.5를 사용하고 있습니다.
Intent.ACTION_ALARM_CHANGED가 android sdk에 praivte영역에 있어서
이 필드를 사용할수 없는것 같습니다
그래서 꽁수로
Intent alarmChanged = new Intent("android.intent.action.ALARM_CHANGED");
와 같이 대체하면 AlarmClock과 똑같이 동작할수 있습니다.