목적

- 기능이 괜찮은 어플들은 유료이거나 광고가 포함되어 있습니다.

-> 그럼 내가 만들면 되겠네!


기능

- 음악 재생

- 셔플기능, 무한반복 기능

- 타이머


준비물

- ADT Bundle

- 안드로이드 휴대폰

- 기본적인 안드로이드와 자바 지식




우선 안드로이드 앱을 생성하기 위해, Package Explorer에서 마우스 오른쪽 버튼을 누르고,

New->Android Application Project를 선택하도록 합니다.



앱 이름과 프로젝트 이름, 패키지 이름은 자신이 원하는 대로 설정하도록 합니다.

미니멈 SDK는 가급적 2.2가 좋다고 하여서 2.2로 설정했습니다.




Blank Activity를 만들도록 하겠습니다.




저희가 수정할 파일/폴더를 체크해 보았습니다.

지금 알았는데 styles.xml이 아니라 strings.xml입니다 ㅜㅜ



자 이제 화면을 구성해 봅시다.



제일 처음 생성된 레이아웃은 RelativeLayout이 기본 값일 것입니다. LinearLayout으로 바꾸어 줍니다.



화면을 추가해 볼까요?




Layout폴더에서 New -> Android XML File




적당히 설정하면 레이아웃이 뙇!!!



그리고 레이아웃들을 조금씩 조금씩 꾸미니...


두둥


두두둥





메인 화면으로 쓰일 화면!

좌측 버튼은 음악 바로 재생 버튼입니다. 이전에 재생한 목록을 바로 재생해 줄 거에요.

우측 버튼은 목록 버튼입니다. 플레이리스트를 선택하거나 생성/삭제가 가능합니다.




이건 급조한 플레이 화면... 아마 이런 느낌이 아닐까 싶어서 만들었어요.

순서대로

<파일 이름>

<앨범 아트>

<현재 재생 위치>

<곡이동(길게 누르면 10초 전 이동)> <재생 및 정지> <곡이동(길게 누르면 10초 후 이동)>




얘네들은 플레이리스트 선택 화면에 쓰일 리스트 뷰와 리스트뷰 아이템입니다.

커스텀 어댑터를 제작해 만들거에요.



더 하고 싶지만 약속시간에 맞춰 빨리 가기 위해 후다닥

1부 끝! 2부는 시간이 나면...언젠가..orz

+ Recent posts