NOW OR NEVER
[Study] 1회차 안드로이드 스터디 문제 본문
문제 1 . 안드로이드 4대 컴포넌트는 [액티비티, 서비스 ,브로드 캐스트 리시버, 프래그먼트]로 구성되어있다. ( X )
- 안드로이드 4대 컴포넌트는 액티비티(Activity), 서비스(Service), 브로드 캐스터(BroadCast Receiver), 콘텐츠 제공자(Content Provider)
문제 2. 안드로이드 12버전 이후로 스플래시 화면은 Activity로 구현하는 것을 권장한다.( X )
- 두 개의 화면이 뜨게 되서 권장하지 않는다,,,?
문제 3. 내부 저장소를 사용할 때는 FileInputStream, FileOutputStream을 사용하고, 외부 저장소를 사용할 때는 openFileOutput, openFileInput을 사용한다.( X )
- 내부 저장소를 사용할 때는 openFileOutput, openFileInput을 사용하고, 외부 저장소를 사용할 때는 FileInputStream, FileOutputStream을 사용
문제 4. Preference Screen의 Switch Preference에서 SwitchtextOn, SwitchtextOff는 스위치를 켜고 끌 때, 반응형으로 text가 바뀐다.( O )
문제 5. 화면 회전이 발생하게 됐을 때 호출하는 메서드는 onSaveInstanceState이다.( O )
문제 6. Content productor은 앱이 저장한 데이터를 다른 앱에서도 사용할 수 있도록 제공한다.( X )
- Content provider은 앱이 저장한 데이터를 다른 앱에서도 사용할 수 있도록 제공한다.
문제 7. 앱A의 데이터를 사용하기 위해서는 앱B에 ContentProvider를 생성해야 한다.( X )
문제 8. execSQL메서드의 매개변수로 insert, select, delete 쿼리문을 사용할 수 있다.( O )
문제 9. 홈 버튼을 누르게 되면 onPause() -> onStop() -> onStart() -> onResume() 순서로 Life Cycle이 호출 된다 (O)
문제 10. ContentProvider를 사용하면 다른 앱에서 직접 데이터베이스에 접근하여 데이터를 조작할 수 있다. (X)
서술형 문제
문제 9. Intent와 Bundle의 차이점은 무엇일까요?
- Intent는 정보 전달을 하기 위한 도구고, Bundle은 정보를 담아두는 것이다. 또한 intent의 경우 activity 사이, activity에서 fragment 사이에서 쓰이며 bundle은 fragment 사이에서 쓰인다.
문제 10 . Content Provider와 Content Resolver에 대해 설명하세요.
Content Provider은 시스템에서 제공하는 DB 같은 것으로 공용DB라고 볼 수 있다. 앱 들간의 자유로운 전달을 위한 데이터들이 담겨있다. Content Resolver는 Content Provider을 사용하기 위한 객체로 데이터의 CRUD를 가능하게 해주는 것이다.
'강의 > 멋쟁이 사자처럼 안드로이드 앱 스쿨' 카테고리의 다른 글
[회고] 멋쟁이 사자처럼 앱 스쿨(Android) 11주차(7/3-7/7) (0) | 2023.07.10 |
---|---|
[회고] 멋쟁이 사자처럼 앱 스쿨(Android) 10주차 (6/26-6/30) (0) | 2023.07.02 |
[회고] 멋쟁이 사자처럼 앱 스쿨(Android) 9주차(6/19-6/23) (0) | 2023.06.25 |
[회고] 멋쟁이 사자처럼 앱 스쿨(Android) 8주차(6/12-6/16) (0) | 2023.06.18 |
[회고] 멋쟁이 사자처럼 앱 스쿨(Android) 7주차(6/5-6/9) (3) | 2023.06.11 |