inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코틀린 기반 안드로이드 앱개발 심화 2단계

Content Provider

sqlite app이 실행 되어 있지 않아도 되나요?

367

ch1124.ki

작성한 질문수 14

0

ContentProvider 앱에서 sqlite app으로 접근 할때  sqlite app의 실행 되어 있는 것과 별도로 작동 되는 건가요?

android kotlin

답변 4

1

소프트캠퍼스

경우가 너무나 많죠... 어플끼리 데이터를 공유하고자 할 때 주로 이용합니다. 서비스 기획적은 측면에서 애플리케이션 간에 데이터 공유가 필요하다면 구성하는 겁니다. 한 가지 예를 들자면 단말기에 노래, 동영상, 사진 등을 넣으면 OS가 이 파일들의 데이터를 저장해 sqlite 데이터베이스에 저장해 놓고 이들을 이용할 수 있는 Content Provider를 제공합니다. 문자, 연락처 등등 많은 정보들을 애플리케이션이 가져다 쓸 수 있도록 ContentProvider를 제공합니다. 그 외에서 자사에서 만든 애플리케이션끼리 데이터를 공유하고자 할 때 사용합니다. 그리고 저장한 데이터를 열어두는 개념이라기 보단 제공자가 제공하는 정도로만 받아서 사용할 수 있는 개념입니다.

1

소프트캠퍼스

넵 별개로 보시면 됩니다. ContentProvider 사용을 OS에 요청하면 OS가 ContentProvider의 코드를 동작시켜 얻어진 결과를 애플리케이션으로 전달합니다. 

0

ch1124.ki

자사에서 여러 앱 개발해서 자사 앱끼리 데이터 공유가 목적이군요. 

답변 감사합니다.  

0

ch1124.ki

실무에서 이 기능이 어떤 경우에 쓰이는지 궁금합니다.  필요하기까 안드로이 4대 기능 중에 하니일 터인데....

개발자가 만든 앱에서 데이터를 공유하고 저장까지 열어 놓는 경우가 생각나지 않아서....

6강에 비디오가 이상해요

0

27

2

진입 여부 판단 기준 질문

0

77

3

피그마 first draft 기능 질문

0

48

3

upup 질문

0

57

2

data.ai 필터링 검색이 안됩니다!

0

47

1

다양한 관점의 코드 경험을 위해 개선하지 않은 코드

1

47

1

앱 리텐션에 대한 질문

0

49

2

저예산+최대지출 캠페인 유지시간

0

64

2

강의가 검은 화면으로 나옵니다.

0

48

1

sqlite 데이터 입력질문

0

206

1

서비스 21분 강의 질문입니다.

0

320

1

안드로이 Pie 부터 설정 추가

0

221

0

톰캣 에러가 난다면..

0

3105

1

이 강의 녹음은 소리가 너무 작습니다.

0

276

3

신규 강의 에서는 Room 추가 부탁 드립니다.

0

171

0

안드로이 Q에서 Download폴더에 파일 어떻게 읽고/쓰나요?

0

2569

2

Dialog 버튼 순서 변경 문의

0

288

1

Fragment에서 activity 사용이 바로 안되네요..

0

240

0

Fragment에서는 왜 컨트롤 바로 접근이 안되나요?

0

320

1

안드로이 api level 28부터는 에러납니다.

0

318

0

권한관련 질문

0

232

1

content provider 사용 오류

0

500

4

Handler 관련 질문입니다.

0

255

0

강의에서 필요한 부분만 먼저 들으면서 잠금화면을

0

234

1