Application Widget이란 화면에 직접 올릴 수 있는 작은 Application을 말합니다.. 다른 것들은 presentaion logic을 activity가 담당하지만,application Widget의 최상위 클래스는 broadcast reciever입니다.. application Widget을 만들기 위해 아래와 같은 순서를 거쳐야 합니다.. 0. Manifest 파일에 Widget을 등록1. Widget의 메타 데이터 기술 - layout, update 주기, provider class에 대한 정보를 xml로 기술2. View layout - widget의 화면 구성을 xml로 구성3. AppWidgetProvider - Widget의 Update, Delete, Enable, Disa..
이번 액자위젯을 만들면서 필요했던 기능중에 또 하나가 있는데그것은 바로 특정폴더에 존재하는 이미지파일들 목록을 구하는 것이였습니다.사진을 선택하는데 괜시리 txt파일같은걸 골라봤자 (에러는 안나지만) 빈 사진만 나타나고그런 파일들이 많으면 사진을 선택할 때 지저분하니까요. 바로 소스 설명으로 넘어가겠습니다. //1. 이미지파일 목록을 불러올 경로를 구한다. String path = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "ImageList" + File.separator; //path에는 "sdcard/ImageList/" 와 같은 값이 들어갑니다. //2. 경로를 이용해 File 객체를 생성한다. Fi..