티스토리 뷰



안드로이드/Android App widget을 만들어 보자. -1-



App widget 위젯이란, 아래 그림과 같이 홈스크린 화면에 떠서 USER와 소통 하는 녀석을 말합니다.


[HomeScreen에 떠있는 Widget의 모습]


위젯을 만들기 위해서는 크게 4가지 준비물들이 필요합니다.

 1. AppWidgetProvider Class를 상속받은 Provider Class

 2. Widget의 View Layout을 기술한 xml 파일

 3. Widget의 속성 (Meta data)를 기술한 xml 파일

 4. Widget의 속성과 Receiver를 정의할 AndroidManifest.xml 파일


자 그럼 순서대로 Widget을 만드는 방법에 대해 알아 보겠습니다. 



  1. AppWidgetProvider Class를 상속받은 Provider Class

위젯의 기능을 정의한 Class (실제 위젯의 동작들을 정의한 Class 입니다.) 





   2. Widget의 View Layout을 기술한 xml 파일

 위젯의 모양을 정의하는 xml 입니다. (실제 위젯이 홈스크린에 붙일 경우의 아래의 xml 형태의 모양이 됩니다.)

 




   3. Widget의 속성 (Meta data)를 기술한 xml 파일

위젯의 속성을 지정하는 xml 파일 입니다. (최소 가로, 세로 Size 설정, widget의 Layout 설정)

widget_configuration.xml 



 


   4. Widget의 속성과 Receiver를 정의할 AndroidManifest.xml 파일

위젯의 속성과 기능들을 사용할 수 있게 정의해놓은 xml 파일 입니다.





   자 이렇게 해서 완성된 APP Widget을 구경해 볼까요?






다음번 [안드로이드/Android App widget을 만들어 보자. -2-] 포스팅에서는 실제 APP Widget을 구현하는 코드 부분에 대한 설명을 이어 가도록 하겠습니다. 감사합니다.




출처 : 돼지님의 블로그

위젯에 대한 모든 설명 및 내용은 왕돼지님의 블로그를 참고해서 작성 하였습니다. 좋은 내용 감사 드립니다.








댓글
댓글쓰기 폼