Android/만들어보세요. | Posted by 덩치 2013. 12. 26. 14:26

과제 - 1. 심플 타마고

펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO

(이 글은 초보자를 위한 학습용 과제입니다.)

과제 - '심플 타마고'

시중에 출시된 어플중에 타마고 시리즈 어플이 많이 나와 있다.

화면에 계란같은걸 하나 띄워 놓고, 그걸 계속 터치하게되면 카운터가 올라가거나 깎이면서 알에 조금씩 금이 가는

오락성 어플이다. 


1. 화면 중앙에 이미지뷰 하나, 상단에 텍스트뷰 하나를 띄운다.

2. 최초 텍스트뷰의 숫자는 100으로 설정하며, 이미지뷰를 터치할 때 마다 1씩 감소한다.

3. 숫자가 70때 한번, 30때 한번, 0때 한번 이미지를 변경한다. (아무 이미지나 무관)

4. 0 이후 터치하면 다시 카운터는 100이 되고 이미지 초기화

5. 어플을 종료했다가 다시 실행시키면, 이전에 종료 전의 숫자와 이미지를 그대로 복구 (이어하기 기능)


관건은 5번. 데이터의 저장 방식은 여러가지가 있고, 이를 활용해야한다.


도중 막히거나 궁금한점 있으면 댓글로 물어보시길. 평일은 매일 확인하니 빠른 답변 가능합니다.


펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO

이 카테고리는 초보자를 위한 글로, 어느정도 기술력이 있다고 생각하시는분들은

해당사항이 없습니다.


무작정 책만 보고 따라하지 말고, 자신만의 과제를 정한 다음

과제를 수행하기 위한 기능들을 하나씩 검색 해 가면서 배우는것도 좋은 방법이라고 생각한다.


'뭘 만들어야할지 잘 모르겠다' 라는 경우를 위해 몇가지 간단한 유틸성 어플 과제를 제시하겠다.

'Android > 만들어보세요.' 카테고리의 다른 글

과제 - 3. wifi 매니저  (0) 2013.12.26
과제 - 2. 스탑워치  (1) 2013.12.26
과제 - 1. 심플 타마고  (2) 2013.12.26

펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO

GoogleMap gmap = ((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap();

LatLng startingPoint = new LatLng(latitude값, longitude값);


gmap.moveCamera(CameraUpdateFactory.newLatLngZoom(startingPoint,16));

startingPoint는 시작 위치를 뒤의 숫자는 zoom level을 뜻한다.


Permission :    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>


팁으로 좌표 구하는 사이트 :

http://universimmedia.pagesperso-orange.fr/geo/loc.htm

한글로 검색 가능하며, 화면 중앙에 마커가 고정돼있고 그곳의 Lat, Lng값을 알려주는 사이트.