2015년 10월 25일 일요일

모바일 프로그래밍 (10월 26일, 10월 29일) 이론,실습 - 고급 위젯 다루기

10월 26일 이론

  • 시계 표시 위젯: 
    • AnalogClock
    • DigitalClock(TextClock)  (API 17부터는 TextClock으로 바뀜)
    • Chronometer - 시간 측정
  • 달력 위젯
    • CalendarView
  • 날짜, 시간 선택 위젯
    • DatePicker
    • TimePicker
  • 자동 완성 텍스트 뷰: 
    • AutoCompleteTextView
    • MultiAutoCompleteTextView
  • 진행 표시 위젯:
    • ProgressBar
    • RatingBar
    • SeekBar
  • ScrollView
  • WebView

10월 29일 실습
실습 6-2, 간단한 웹 브라우져 만들기
WebView를 이용
EditText에서 주소를 입력 받고, 이동 버튼을 누르면 WebView에 해당 주소의 웹 페이지를 보여주며, 추가로 아래 내용을 구현한다.
- 링크를 클릭하면 WebView내에서 보여주기 WebViewClient의 shouldOverrideUrlLoading() 메소드가 무조건 false를 리턴하게 함
- URL에 http:// 가 없으면 자동으로 붙여주기.
- 페이지가 loading되면 해당URL을 EditText에 보여주기 (WebViewClient의 onPageFinished()메소드를 override해야 함. 그리고 View의 getRootView()메소드를 활용)

* 참고
TimePicker와 DatePicker는 최신 안드로이드에서는 교재와 달리 아래와 같은 모양으로 보임

임베디드 시스템 (10월 26일) 이론 - C++ 언어



2015년 10월 8일 목요일

2015학년2학기 임베디드,모바일 중간시험 안내

임베디드 A,N반 합반 시험


  • 날짜: 10월 19일 월요일
  • 시간: 오후 6시~6시50분 
  • 장소: 탐구관 지하 101호
  • * A반 중 이 시간에 시험을 볼 수 없는 사람은 나에게 문자로 알려주고, 19일 4시에 공402호로 올것.


모바일 프로그래밍 A,N반 합반 시험


  • 날짜: 10월 19일 월요일
  • 시간: 오후 6시55분~7시45분
  • 장소: 탐구관 지하 101호
  • * A반 중 이 시간에 시험을 볼 수 없는 사람은 나에게 문자로 알려주고, 19일 5시에 공402호로 올것.

2015년 10월 4일 일요일

모바일 프로그래밍 실습 image - 참고할만한 괜찮은 소스

류지원 학생 소스 입니다.
스위치 on/off에 따라 나타나고 사라지게 할 위젯들을 하나의 LinearLayout 밑에 넣어서 코드를 간결히 하였군요.

2015년 10월 2일 금요일

모바일 프로그래밍 (10월 5일(이론), 8일(실습)) - 레이아웃 익히기

레이아웃

  • LinearLayout
  • RelativeLayout
  • TableLayout
  • GridLayout
  • FrameLayout

실습: TableLayout 또는 GridLayout을 이용한 계산기 앱 만들기 (실습 5-2, 직접풀어보기 5-5)
실습 모듈 이름은 calc2



임베디드 시스템 (10월 5일) - C언어 Part 2


  • Structure의 layout
  • Pointer와 array
  • Dynamic memory