2016-10-22 6 views
0

Here과 그 밖의 많은 장소에서 SQLite 데이터베이스를 직접 엽니 다.하지만 아직 명확한 답변이 없기 때문에 Google에서 많은 부분을 검색했으며 데이터베이스를 복사하는 방법을 보여 줬지만 내가 직접 열고 자, 그럼이 코드로 시작하지만 내가 데이터베이스를 만들고 작업을하고 내가 복사 할 수 있습니다애셋 폴더

SQLiteDatabase db = SQLiteDatabase.openDatabase("file:///android_asset/quiz.sqlite", null, SQLiteDatabase.OPEN_READWRITE); 

을 알 수 없습니다 오류가있는 것 같습니다 기존 데이터베이스에 대한 작업이 있지만 자산 폴더에서 직접 열어보고 싶습니다. 가지고있는 정보로 도움을 청하십시오. 미리 감사하십시오.

답변

1

하지만 미안, 불가능하다는 것을 직접

을 열고 자. 저작물이 파일이 아닙니다. APK를 구성하는 ZIP 아카이브의 항목입니다. SQLite는 자산으로 작업 할 수있는 방법이 없습니다. file:///android_asset/WebView과 함께 사용하기위한 해킹입니다. 임의의 다른 코드에서는 작동하지 않습니다.

+0

soooooo 고맙습니다. 완전히 논리적입니다. :) :) :) –

관련 문제