PhoneGap을 사용하여 모바일 (안드로이드) 어플리케이션 개발을 마쳤습니다. PhoneGap 빌더를 사용하여 버전 APK를 출시하여 모바일에 설치했습니다. 문제는 로컬 데이터베이스를 사용할 때 오프라인 상태 인 것입니다. 내 데이터베이스에이 데이터베이스를 어떻게 설치할 수 있습니까?내 전화기 안드로이드에 로컬 데이터베이스를 설치 하시겠습니까?
이클립스는 DDMS 파일 탐색기를 사용하지만 전화기에서는 어떻게됩니까?
PhoneGap을 사용하여 모바일 (안드로이드) 어플리케이션 개발을 마쳤습니다. PhoneGap 빌더를 사용하여 버전 APK를 출시하여 모바일에 설치했습니다. 문제는 로컬 데이터베이스를 사용할 때 오프라인 상태 인 것입니다. 내 데이터베이스에이 데이터베이스를 어떻게 설치할 수 있습니까?내 전화기 안드로이드에 로컬 데이터베이스를 설치 하시겠습니까?
이클립스는 DDMS 파일 탐색기를 사용하지만 전화기에서는 어떻게됩니까?
먼저 해달라고
당신은 API doc of Phone gap here를 참조 할 수 있습니다 .. 그 후 테이블을 만들 필요가 그들에게 값에 넣어, 기본 데이터베이스를 만들 수 OpenDatabase를 호출해야 데이터베이스를 설치해야합니다 ...샘플 코드 :
:
function populateDB(tx) {
tx.executeSql('DROP TABLE IF EXISTS DEMO');
tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
}
function errorCB(err) {
alert("Error processing SQL: "+err.code);
}
function successCB() {
alert("success!");
}
var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
db.transaction(populateDB, errorCB, successCB);
네, 맞습니다. 이미 해놨고 이미 데이터베이스를 만들었습니다. 내 PC에서 내 휴대폰으로 데이터베이스를 복사하는 방법을 찾고 있습니다. 복사하여 붙여 넣기 만하면됩니다. Exlipse (DDMS-> File explorer-> data-> ...)에있는 것처럼 휴대 전화를 탐색 할 수 있습니까? –
@BMA : 데이터베이스를 탐색하려면/data/data/
이 링크를 체크 아웃 싶은 게있을 수
데이터베이스 파일을'assets' 폴더에 추가하고 앱의 처음 실행시'/ data/data/YOUR_PACKAGE_NAME/databases /'에 복사하면 평소와 같이 데이터베이스를 열 수 있습니다. – neevek
그래서 내 apk를 복원해야하며 데이터베이스 '00000000001을 추가합니다. db '폴더를 내 자산에 저장 하시겠습니까? –
비디오 또는 tuto의 링크가 있으면 제게 알려주세요. –