반응형
네이버 부스트코스 안드로이드 프로그래밍 프로젝트3_4서비스-5브로드캐스트 수신자 개념 연습문제
네이버 부스트코스 안드로이드 프로그래밍을 수강하고 있습니다.
강의보며 예제를 따라하고 있으나 코드가 이해되지 않아 개념을 익히기 위해 셀프체크지를 만들었습니다.
정재곤 선생님의 안드로이드 프로그래밍 강좌를 참고하였습니다.
www.edwith.org/boostcourse-android/lecture/17069/
개념문제 1장 + 답 1장 = 총 2장
범위: 프로젝트3_4서비스~5브로드캐스트수신자
네이버 부스트코스 안드로이드 프로그래밍
3 화면 여러 개 만들기(2)
4 서비스
- 화면 없이 백그라운드에서 실행되는 하나의 단위를 _____라고 부른다.
- 매니페스트에 추가할 때는 ______ 태그를 사용한다.
- 서비스는 _________ 메서드를 호출하면 된다.
- 서비스도 onCreate와 onDestroy 메소드가 있어서 _____에 만들어질 때와 _____에서 없어질 때 자동으로 호출된다.
- 서비스는 항상 실행되어 있을 수 있도록 비정상 종료되는 상황이 벌어지더라도 ____에 의해 자동으로 재시작된다.
- startService 메소드를 호출하면서 인텐트 안에 넣어 전달한 명령이나 데이터를 잘 처리할 수 있도록 _________라는 메소드를 사용할 수 있다.
- 새로운 서비스 클래스를 정의할 때는 다음과 같이 onCreate, onStartCommand, onDestroy 메소드를 _____하는 경우가 많다.
- 서비스에서 액티비티로 데이터를 전달할 때는 인텐트를 사용하며 인텐트 안에 ______를 넣어 보낸다.
- 화면이 없는 서비스에서 화면이 있는 액티비티를 띄울 때는 _____를 새로 만들어서 연결해야 한다.
5 브로드캐스트 수신자
5_1 브로드캐스트 수신자
1 브로드캐스트란?
2 앱에서 브로드캐스팅 메시지를 만들고 싶다면 ___________를 만들어 등록하면 된다.
3 _______ 태그를 이용해 추가된다.
4 위 태그 안에는 _______ 태그를 이용해 어떤 브로드캐스팅 메시지를 받고 싶은지 지정할 수 있다.
5 브로드캐스팅 메시지는 _____ 객체로 만들어져 전달된다.
5_2 위험권한
- 마시멜로 버전부터는 권한을 일반 권한과 __ 권한으로 나누었다.
- 위험 권한은 앱이 ____힌 후에 사용자에게 권한 허용을 허용해야 한다.
4 서비스 1 서비스 2 <service> 3 startService 4 메모리, 메모리 5 시스템 6 onStartCommand 7 재정의 8 부가데이터 9 태스크(Task) |
5_1 브로드캐스트 수신자 1 메시지를 여러 대상에게 전달하는 것 2 브로드캐스트 수신자 3 <receiver> 4 <intent-fileter> 5 인텐트
5_2 위험권한 1 위험 2 실행
|
반응형
'컴퓨터 공학 > Android' 카테고리의 다른 글
[ 안드로이드 스튜디오 ] public final class BuildConfig 오류 발생 시 (396) | 2020.07.08 |
---|---|
네이버 부스트코스 안드로이드 프로그래밍 프로젝트3) 1화면전환~3수명주기 개념 연습문제 (420) | 2020.05.28 |
[ 안드로이드 ] 자바 소스로 커스텀 버튼 만들기 (387) | 2020.05.22 |
[2020 안드로이드 스튜디오] 스피너 (spinner) 사용 예제 (371) | 2020.05.16 |
[2020 안드로이드 스튜디오] 리스트뷰(ListView), 어댑터(Adapter) 이해 &기본예제 (394) | 2020.05.16 |
댓글