본문 바로가기

위젯 업데이트

(2)
[Android]AlarmManager를 이용해 위젯을 업데이트 하자! 시간 단위로 화면을 보여주는 일정 위젯의 경우 일정 시간마다 업데이트 해야 합니다. 만약 30분 이상의 텀을 갖고 위젯을 업데이트 한다면 편하게 provider를 이용해서 주기적으로 업데이트 하는 방법을 이용하시고 30분이하나 불규칙하게 업데이트 하신다면 AlarmManager를 이용해서 업데이트 해보세요 위젯 관련 다른 포스팅 [안드로이드/Android] 위젯 만들기 [Android] Coroutine + 위젯 업데이트 하기 공통 알람 등록 private fun startAlarm(context: Context, alarmId: Int, intent: Intent, intervalTime: Long) { var alarmManager = context.getSystemService(Context.ALA..
[안드로이드/Android] 위젯 만들기 안녕하세요. 이직등의 이유로 오랜만에 포스팅을 하게됐습니다. 이번 포스팅의 주제는 '위젯 만들기'며 위젯을 생성하고 ui를 업데이트 하는 과정까지를 작성 했습니다. 텍스트뷰만 갖고 있는 위젯을 사용했으며, 앱내 엑티비티에서 입력된 숫자 값을 위젯에 업데이트 하는 과정입니다. 위젯을 만들기 위해선 3가지 파일이 필요합니다. 위젯의 메타 데이터를 담은 xml파일, 위젯 layout 파일, 위젯 class파일 ※위젯의 변경사항이 업데이트 됐을때, 기존 위젯을 사용하고 있는 사용자들은 위젯을 지웠다 다시 생성해야만 적용됩니다. 단, 위젯 크기 변경 가능 여부는 바로 적용 위젯 관련 다른 포스팅 [Android] Coroutine + 위젯 업데이트 하기 [Android]AlarmManager를 이용해 위젯을 업데..