'Android/만들어보세요.'에 해당되는 글 4

  1. 2013.12.26 과제 - 3. wifi 매니저
  2. 2013.12.26 과제 - 2. 스탑워치 1
  3. 2013.12.26 과제 - 1. 심플 타마고 2
  4. 2013.12.26 안드로이드 공부하고싶으신분들 만들어보세요.
Android/만들어보세요. | Posted by 덩치 2013. 12. 26. 15:03

과제 - 3. wifi 매니저

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

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

근처 wifi 목록과 보안종류, 세기를 보여주는 어플


구성은 텍스트뷰와 버튼만 있으면 됨.


1. "체크" 버튼을 누르면 wifi 검색을 시작하고, 텍스트뷰에 와이파이의 SSID(이름), RSSI(파워), NetworkId(보안종류)를 출력한다.

내용은 이게 다임.


필요한 기술은

WifiManager와 WifiInfo가 핵심.


wifi를 다루기 위한 기본적인 내용은 이 과제를 만들다보면 다 익힐 수 있다.

응용한다면 보안설정이 안돼있는 와이파이에 자동으로 연결, 또는 연결해제 해줄 수 있겠다.


궁금한점은 댓글로 문의 또는 Wifi 카테고리의 글이나 Exam 카테고리의 wifi 관련 예제를 참고하면 된다.

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

과제 - 2. 스탑워치

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


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

간단한 스탑워치를 만들어봅시다


레이아웃 구성은 화면 중앙에 시간이 표시되는 텍스트뷰 (24시간 00:00:00 형식으로 초단위까지 표시)

하단에 버튼으로 정지,일시정지,시작 버튼 배치


1. 시작 버튼을 누르면 1초단위로 증가하고, 분, 시단위로 넘어가게 구현

2. 일시정지를 누르면 해당 시간에서 일시정지. 시작버튼을 누르면 다시 카운트 업

3. 정지를 누르면 시간 초기화.

4. 어플을 종료했다가 다시실행시키면 종료했던 시점의 시간이 다시 표시되도록 설정


간단한 유틸어플입니다. 타마고에서 사용했던 기능중 대부분이 이어지는 형태

시간을 표현하기 위한 컨트롤이 제법 까다로울 수 있음


조금 응용한다면 증가가 아닌 감소기능도 구현하는걸로


질문사항은 댓글주세요

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