강사명 | 차시 | 학습시간 | 샘플 |
---|---|---|---|
신경진 | 12 | 6 시간 |
API 레벨 호환성 고려하기, 퍼미션 설정과 사용 설정, 퍼미션 허용 확인, 토스트 메시지 띄우기, 날짜 또는 시간 입력 받기, 알림 창 띄우기, 커스텀 다이얼로그 만들기에 대해서 이해한다. |
안드로이드를 배우는 모든 학습자 |
API 레벨 호환성 고려하기, 퍼미션 설정과 사용 설정, 퍼미션 허용 확인, 토스트 메시지 띄우기, 날짜 또는 시간 입력 받기, 알림 창 띄우기, 커스텀 다이얼로그 만들기에 대해서 이해하고 직접 실습해본다. |
1. API 레벨 호환성 고려하기, minSdk, targetSdk의 개념, @RequiresApi, @TargetApi 설명 2. 퍼미션의 개념, 사용 설정, 속성, protectionLevel속성의 종류, 시스템이 보호하는 기능 설명 3. 퍼미션 허용 확인, 요청, 토스트 객체의 사용, makeText()함수, 메시지 띄우기, 콜백 함수 사용 설명 4. 퍼미션 설정, 권한 요청, checkSelfPermission()함수로 퍼미션 확인 실습 5. 퍼미션 권한 요청, registerForActivityResult()함수로 퍼미션 요청, 토스트 객체 실습 6. 날짜 또는 시간 입력 받기(DatePickerDialog, TimePickerDialog), 알림 창 띄우기 설명 7. DatePickerDialog, TimePickerDialog, AlertDialog로 날짜, 시간, 알림창 띄우기 실습 8. 알림창의 버튼의 이벤트 핸들러 생성 후 대입, setItems()활용한 목록 알림 리스트 실습 9. setMultiChoiceItems(), setSingleChoiceItems(), 커스텀 다이얼로그 설명 10. setMultiChoiceItems(), setSingleChoiceItems(), setCancelable(), setCanceledOnTouchOutside()함수 실습 11. 커스텀 다이얼로그, XML 초기화 방법 2가지, layoutInflater클래스의 역할 실습 12. 2가지 xml파일로 커스텀 로그인 다이얼로그 만들기, dismiss() 실습 |