2009-12-29 4 views
1

이것은 진정으로 초보자가하는 질문입니다. 설치하고 성공적으로 메모장 튜토리얼 Notepadv1,2,3을 실행하고 몇 가지 메모를 입력합니다. 외부 텍스트 파일에서 수동으로 데이터를 sqlite dbs로 가져올 수 있습니까? 내 Notepadv workspace 폴더에서 보았습니다 하지만 dbs가 작성된 것 같습니다. .db 확장자 또는 코드에 지정된대로 'data'라는 이름의 을 찾았습니다. 많은 감사합니다.메모장 자습서


고마워요./data/data/{PACKAGE_NAME}/databases/{DB_NAME }에 액세스하는 방법을 알아야합니다. 안드로이드 장치가 있고 에뮬레이터 만 있습니다. 루트 액세스 권한이있는 CYGWIN이 필요하거나 잘못된 질문이 있습니까?

답변

0

예. 데이터를 db로 직접 가져올 수 있어야합니다.

데이터베이스 파일이 /data/data/com.android.demo.notepad1/database/data

3

데이터베이스는 안드로이드 장치에 저장된 아래에 위치해야합니다, 당신은 당신의 Eclipse 작업 공간에 표시되지 않습니다.

어떤 SQLite 데이터베이스입니다/데이터/데이터/{PACKAGE_NAME}에 대한 일반적인 위치/데이터베이스/{DB_NAME}. 이 경우

, /data/data/com.android.demo.notepadN/database/data (N 인 위치를 구축하고 운동을한다).

은/데이터 파티션은 루트 만이 읽을 수 있음을 유의하십시오. 장치에 대한 루트 액세스 권한이 없으면이 디렉토리에서 아무 것도 볼 수 없습니다.

데이터를 가져 오려면

, 당신은 응용 프로그램을 처음 시작할 때 그것을 수행하는 코드를 작성해야합니다. 또는 자신의 SQLite 데이터베이스를 자산으로 묶어서 처음 실행했을 때 파일 시스템에 복사 할 수 있습니다.
Ship an application with a database

:

하는 것은 자세한 내용은이 이전 질문을 참조하십시오