안드로이드 개발 질문/답변
(글 수 45,052)
만약 android.sample 이라는 패키지로 된 프로그램에서 samples.db 접속을 위해서는
samples.db 위치가
data/data/android.sample/databases 안에 들어가잔아요?
그리고 아래같이 소스를 하면 되는걸로 알고 있는데
private static final String DATABASE_NAME = "samples.db";
public UserDatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
만약 android.sample.aaa 라는 패키지 내 프로그램이 위 samples.db 를 사용하려면 어떻게 해야하나요?
private static final String DATABASE_NAME = "samples.db"; 이부분을
private static final String DATABASE_NAME = "../samples.db"; 이런식으로 수정해 봤는데 안되네요...
고수님들 도와주십시오.




Android 는 ContentProvider 를 이용하여 다른 어플들간에 DB공유가 됩니다
ContentProvider에 대해서는 구글링 해보시면 금방 나옵니다...