앱 위젯 (App Widget) 앱 위젯은 홈 화면 등에 삽입되어 주기적인 업데이트를 받을 수 있는 소형 애플리케이션 뷰입니다. 이러한 뷰는 AppWidgetProvider를 사용하여 게시할 수 있습니다. 다른 앱 위젯을 포함할 수 있는 애플리케이션 구성요소를 앱 위젯 호스트라고 합니다. 앱 위젯 빌드 | Android 개발자 | Android Developers 앱 위젯은 다른 애플리케이션(예: 홈 화면)에 삽입되어 주기적인 업데이트를 받을 수 있는 소형 애플리케이션 뷰입니다. 이러한 뷰는 사용자 인터페이스에서 위젯이라고 하며 앱 위젯 공급자를 developer.android.com 앱 위젯 구현하기 1. 앱 위젯의 레이아웃 생성 앱 위젯의 레이아웃은 RemoteViews 객체를 통해서만 구성할 수 있..
Broadcast Receiver Broadcast는 어떤 행위에 대한 알림을 받고 방송을 해주는 기능입니다. 이 방송은 Intent를 통해 발송하게 되고, 이렇게 발송된 방송은 Broadcast Receiver 객체가 수신을 하게 됩니다. Broadcast Receiver를 구현하는 방법에는 Manifest에 리시버를 선언하거나, Context에 직접 리시버를 구현하는 두 가지 방법이 존재합니다. 수신대상의 패키지, 클래스명을 입력하는 명시적 브로드캐스트나 몇 가지의 암시적 브로드캐스트 예외(링크)를 제외하고는 모두 Context에 직접 리시버를 구현해야 합니다. Manifest에 등록 : 앱이 실행 중이 아니여도 이벤트를 수신하고 작업을 처리할 수 있습니다. Context에 등록 : 앱이 실행 중일 ..