[Android/안드로이드] Launcher (런처, HomeScreen) 의 All Apps.
- 최초 등록일
- 2011.06.22
- 최종 저작일
- 2011.06
- 압축파일 (7z)
- 가격 20,000원
소개글
Android ( 안드로이드 ) 로 작성한 런처 ( Launcher ) 입니다.
런처는 Home Screen 으로도 불리는데, 안드로이드를 켰을 때 가장 먼저 뜨는 화면이 런처입니다.
그 중에 All Apps (올 앱스) 쪽만 구현되어 있습니다.
올 앱스는 런처에서 메뉴 버튼을 눌렀을 때 나오는 화면으로, 실행 가능한 모든 어플리케이션을
아이콘의 형태로 가지고 있습니다.
현재는 4X4 로 아이콘들을 배치했습니다만, 소스코드를 보고 다른 배열로 배치할 수도 있습니다.
Indicator( 화면 상단에 페이지를 나타내는 아이콘들 ) 도 drawable 만 바꿔주면 쉽게 바꿔줄 수 있습니다.
4X4 로 만드느라 그림도 크고, 맵시는 없는 편이지만, 작게 만들수도 있고, 추가적인 기능들도 넣을 수 있습니다.
어플리케이션이 더 많이 깔리면 페이지는 자동으로 늘어나고, 어플리케이션을 삭제하여 줄어들면 페이지는 자동으로
줄어듭니다.
좌우 스크롤시, 일반적인 스크롤도 적용되지만, Flicking ( 빠르게 삭 밀거나 땡기기 ) 도 인식하여 페이지 전환이 됩니다.
아이콘을 클릭하면 해당 어플리케이션이 실행됩니다.
런처의 형태이기 때문에 Home 키를 누르면 Launcher 가 나옵니다.
컴파일 실행환경
JAVA / Android SDK
본문내용
Android ( 안드로이드 ) 로 작성한 런처 ( Launcher ) 입니다.
런처는 Home Screen 으로도 불리는데, 안드로이드를 켰을 때 가장 먼저 뜨는 화면이 런처입니다.
그 중에 All Apps (올 앱스) 쪽만 구현되어 있습니다.
올 앱스는 런처에서 메뉴 버튼을 눌렀을 때 나오는 화면으로, 실행 가능한 모든 어플리케이션을
아이콘의 형태로 가지고 있습니다.
현재는 4X4 로 아이콘들을 배치했습니다만, 소스코드를 보고 다른 배열로 배치할 수도 있습니다.
Indicator( 화면 상단에 페이지를 나타내는 아이콘들 ) 도 drawable 만 바꿔주면 쉽게 바꿔줄 수 있습니다.
4X4 로 만드느라 그림도 크고, 맵시는 없는 편이지만, 작게 만들수도 있고, 추가적인 기능들도 넣을 수 있습니다.
어플리케이션이 더 많이 깔리면 페이지는 자동으로 늘어나고, 어플리케이션을 삭제하여 줄어들면 페이지는 자동으로
줄어듭니다.
좌우 스크롤시, 일반적인 스크롤도 적용되지만, Flicking ( 빠르게 삭 밀거나 땡기기 ) 도 인식하여 페이지 전환이 됩니다.
아이콘을 클릭하면 해당 어플리케이션이 실행됩니다.
런처의 형태이기 때문에 Home 키를 누르면 Launcher 가 나옵니다.
스크린샷 설명
1번 : 기본 페이지입니다. 4X4 총 16개가 배치되어 있으며, 현재 4번째 페이지에 있어서
상단의 인디케이터 ( 페이지 ) 의 4번째가 가장 크게 표시되어 있습니다.
2번 : 손가락으로 스크롤링을 하던 중에 찍은 것입니다.
3번 : 첫 페이지와 마지막 페이지는 여유공간을 두어 자연스럽게 edge 영역에서 스크롤 됩니다.
4번 : 카카오톡을 클릭하여 실행하는 순간 스크린샷을 한 것입니다.
5번 : 가장 마지막 페이지로, 페이지가 가득 차면 다음 페이지가 자동으로 생성되고, 줄어들면 페이지가 사라집니다.
( 런처 재실행시 )
6번 : Home 키를 누르면 Launcher 로 등록되어 선택할 수 있습니다.
개발은 안드로이드 2.2 프로요 ( Android 2.2 Froyo )에서 했지만.
2.3 진저브레드 에서도 실행 가능합니다. ( 2.3 특화 API 를 사용하지 않았기에. )
대부분에 주석을 달아놔서 이해하기도, 소스코드를 바꾸기가 쉽습니다.
참고 자료
없음