본문 바로가기
컴퓨터 공학/Android

네이버 부스트코스 안드로이드 프로그래밍 프로젝트3) 4서비스-5브로드캐스트 수신자 개념 연습문제

by hahehohoo 2020. 5. 28.
반응형

네이버 부스트코스 안드로이드 프로그래밍 프로젝트3_4서비스-5브로드캐스트 수신자 개념 연습문제

 

네이버 부스트코스 안드로이드 프로그래밍을 수강하고 있습니다. 

강의보며 예제를 따라하고 있으나 코드가 이해되지 않아 개념을 익히기 위해 셀프체크지를 만들었습니다.

 

정재곤 선생님의 안드로이드 프로그래밍 강좌를 참고하였습니다.

www.edwith.org/boostcourse-android/lecture/17069/

 

[LECTURE] 1) 브로드캐스트 수신자 : edwith

들어가기 전에 브로드캐스팅(Broadcasting)이란 방송의 의미로 여러 사람에게 동시에 데이터를 전달한다는 뜻입니다. 여러분이 잘 아는 MBC, KBS 그리고 SBS 방송사의 ... - 부스트코스

www.edwith.org

 

 

개념문제 1장 + 답 1장 = 총 2장

범위: 프로젝트3_4서비스~5브로드캐스트수신자

 

 

 

 

안드로이드_3화면 여러 개 만들기2.pdf
0.04MB


 

네이버 부스트코스 안드로이드 프로그래밍

3 화면 여러 만들기(2)

 

4 서비스 

  1. 화면 없이 백그라운드에서 실행되는 하나의 단위를 _____라고 부른다. 
  2. 매니페스트에 추가할 때는 ______ 태그를 사용한다.
  3. 서비스는 _________ 메서드를 호출하면 된다. 
  4. 서비스도 onCreate와 onDestroy 메소드가 있어서 _____에 만들어질 때와 _____에서 없어질 때 자동으로 호출된다.
  5. 서비스는 항상 실행되어 있을 수 있도록 비정상 종료되는 상황이 벌어지더라도 ____에 의해 자동으로 재시작된다.
  6. startService 메소드를 호출하면서 인텐트 안에 넣어 전달한 명령이나 데이터를 잘 처리할 수 있도록 _________라는 메소드를 사용할 수 있다.
  7. 새로운 서비스 클래스를 정의할 때는 다음과 같이 onCreate, onStartCommand, onDestroy 메소드를 _____하는 경우가 많다.
  8. 서비스에서 액티비티로 데이터를 전달할 때는 인텐트를 사용하며 인텐트 안에 ______를 넣어 보낸다.
  9. 화면이 없는 서비스에서 화면이 있는 액티비티를 띄울 때는 _____를 새로 만들어서 연결해야 한다.

 

 

5 브로드캐스트 수신자

5_1 브로드캐스트 수신자 

1 브로드캐스트란?

2 앱에서 브로드캐스팅 메시지를 만들고 싶다면 ___________를 만들어 등록하면 된다. 

3 _______ 태그를 이용해 추가된다. 

4 위 태그 안에는 _______ 태그를 이용해 어떤 브로드캐스팅 메시지를 받고 싶은지 지정할 수 있다. 

5 브로드캐스팅 메시지는 _____ 객체로 만들어져 전달된다. 

 

5_2 위험권한

  1. 마시멜로 버전부터는 권한을 일반 권한과 __ 권한으로 나누었다. 
  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 실행

 

 

반응형


댓글