2012-03-25 3 views
0

저는 Android 개발에 익숙하지 않으며 기본적인 sqlite 질문을 가지고 있습니다. 두 개의 다른 앱에서 이름과 서명이 같은 테이블을 사용하는 경우 충돌이 발생하지 않습니다. 각 응용 프로그램은 자신의 sqlite 인스턴스를 만들 수 있습니까?앱이 sqlite를 어떻게 사용합니까?

답변

0

예, 모든 응용 프로그램에는 자체 데이터베이스 (see here)가 있습니다. 응용 프로그램은 Content Providers을 사용하여 서로간에 데이터를 공유 할 수 있습니다.

0

각 응용 프로그램 (기본적으로 예외가 있음)은 자체 폴더에 자체 sqlite 데이터베이스를 만듭니다. 따라서 다른 응용 프로그램은이 데이터베이스에 (기본적으로) 액세스 할 수 없습니다. ContentProviders를 사용하여 응용 프로그램간에 데이터베이스를 공유 할 수 있습니다.

관련 문제