Android 앱 및 서비스 제공 업체의 아이디어에 대해 혼란스러워합니다. 실제로, 그들 사이의 차이점은 무엇입니까?Android 서비스와 콘텐츠 제공 업체의 차이점
Content Provider
은 외관이며 응용 프로그램간에 데이터를 공유하는 방법을 정의합니다. 많은 사람들이 응용 프로그램에 로컬 데이터베이스를 연결하거나 유니버설 데이터베이스에 매핑 된 컨텐츠 공급자를 만들어 동일한 장치의 모든 응용 프로그램이 공유 할 수 있도록합니다.
Service
은 주 활동에서 분리해야하는 장기 실행 프로세스입니다. 그것은 로컬 및 원격 서비스가 있습니다. 로컬 서비스는 로컬 데이터베이스와 같고 원격 서비스는 데이터베이스 정보를 공유하는 컨텐츠 제공자와 같습니다.
What My App is doing?
다운로드 정보 백그라운드에서 여러 인터넷 자원 (나는 이것이 서비스가 될 것 같아요)에서 정보를 저장합니다. 데이터베이스에 저장하고 여러 응용 프로그램에서 데이터를 검색하여 형식을 지정하고 사용자에게 출력해야합니다 (콘텐츠 공급자가 될 것입니다).
서비스 제공 업체와 콘텐츠 제공 업체 사이에 어떤면이 좋을까요? Android의 초보자 및 모든 제안을 환영합니다. Service
와 ContentProvider
의 차이
릴리