이 블로그는 사용하지 않습니다. jyheo.github.io나 github.com/jyheo로 방문해주세요. --- 한성대학교 컴퓨터공학부 허준영 교수 강의 블로그입니다. 강의 자료나 학생들이 참고할 문서, 웹 사이트 링크 등을 제공합니다.
2015년 10월 27일 화요일
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()메소드를 활용)
- 링크를 클릭하면 WebView내에서 보여주기 WebViewClient의 shouldOverrideUrlLoading() 메소드가 무조건 false를 리턴하게 함
- URL에 http:// 가 없으면 자동으로 붙여주기.
- 페이지가 loading되면 해당URL을 EditText에 보여주기 (WebViewClient의 onPageFinished()메소드를 override해야 함. 그리고 View의 getRootView()메소드를 활용)
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월 7일 수요일
2015년 10월 4일 일요일
모바일 프로그래밍 실습 image - 참고할만한 괜찮은 소스
류지원 학생 소스 입니다.
스위치 on/off에 따라 나타나고 사라지게 할 위젯들을 하나의 LinearLayout 밑에 넣어서 코드를 간결히 하였군요.
스위치 on/off에 따라 나타나고 사라지게 할 위젯들을 하나의 LinearLayout 밑에 넣어서 코드를 간결히 하였군요.
2015년 10월 2일 금요일
모바일 프로그래밍 (10월 5일(이론), 8일(실습)) - 레이아웃 익히기
레이아웃
- LinearLayout
- RelativeLayout
- TableLayout
- GridLayout
- FrameLayout
실습: TableLayout 또는 GridLayout을 이용한 계산기 앱 만들기 (실습 5-2, 직접풀어보기 5-5)
실습 모듈 이름은 calc2
2015년 10월 1일 목요일
모바일 프로그래밍 실습 calc - 참고할 만한 괜찮은 소스
이설희 학생의 calc MainActivity.java
listener 인터페이스 구현을 위한 anonymous class를 멤버 변수에 넣어서 재활용하여 코드가 무척 간결해졌습니다.
listener 인터페이스 구현을 위한 anonymous class를 멤버 변수에 넣어서 재활용하여 코드가 무척 간결해졌습니다.
피드 구독하기:
글 (Atom)