목적
- 기능이 괜찮은 어플들은 유료이거나 광고가 포함되어 있습니다.
-> 그럼 내가 만들면 되겠네!
기능
- 음악 재생
- 셔플기능, 무한반복 기능
- 타이머
준비물
- 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