안드로이드 스튜디오샘플 프로젝트

이것은 샘플 테스트 프로젝트들이니까 제대로 작동하기 위해서는 프로젝트 이름이 litesync-test여야 한다.

이러한 제한은 전체 라이브러리에 존재하지 않는다.



네이티브 SQLite 인터페이스

이 샘플 프로젝트는 SQLite 안드로이드 바인딩을 사용한다.

android.database.sqlite 네임스페이스와 같은 일부 변경 사항이 있는인터페이스를 가지고 있다:


1  이 코드를 사용하기 전에 네이티브 SQLite 라이브러리를 로드해야 한다:

System.loadLibrary("sqliteX");

2   android.database.sqlite의 모든 발생을 org.sqlite.database.sqlite로 교체한다. 예:

import org.sqlite.database.sqlite.SQLiteDatabase;

3  다음 두 개의 참조를 교체하십시오:

android.database.SQLException android.database.DatabaseErrorHandler

이 방법으로:

org.sqlite.database.SQLException org.sqlite.database.DatabaseErrorHandler

다운로드



JNI 인터페이스

이 샘플 프로젝트는 Android-sqlite-native-driver 기반의 JNI 인터페이스를 사용한다

다운로드



지침

두 프로젝트 모두:

1  수정된 SQLite 셸 및 시스템에 종속성 설치

2  SQLite 셸을 TCP 주소에 바인딩하는 네이티브 노드로 시작

3  프로젝트 코드에 연결할 TCP 주소 수정

4  시뮬레이터 또는 장치에서 프로젝트 구축 및 실행


주 노드에서 데이터베이스를 열려면 다음과 같은 명령을 사용하십시오:

sqlite3 "file:test.db?node=primary&bind=tcp://0.0.0.0:1234"