Android Studioサンプルプロジェクト
これらはサンプルテストプロジェクトであるため、正しく機能するには、プロジェクト名をlitesync-testにする必要があります。
この制限は完全なライブラリには存在しません。
ネイティブSQLiteインターフェイス
このサンプルプロジェクトでは、SQLite Androidバインディングを使用します
いくつかのマイナーな変更を加えたandroid.database.sqlite名前空間と同じインターフェースを持っています:
1 このコードを使用して使用する前に、ネイティブSQLiteライブラリをロードする必要があります:
System.loadLibrary("sqliteX");
2 すべてのandroid.database.sqliteをorg.sqlite.database.sqliteに置き換えます。例:
import org.sqlite.database.sqlite.SQLiteDatabase;
3 次の2つの参照を置き換えます:
android.database.SQLException android.database.DatabaseErrorHandler
これらによって:
org.sqlite.database.SQLException org.sqlite.database.DatabaseErrorHandler
JNIインターフェース
このサンプルプロジェクトでは、Android-sqlite-native-driverに基づくJNIインターフェースを使用しています
指示
両方のプロジェクト:
1 変更されたSQLiteシェルと依存関係をコンピューターにインストールする
2 TCPアドレスにバインドするプライマリノードとしてSQLiteシェルを起動します
3 プロジェクトコードで接続するTCPアドレスを変更します
4 シミュレーターまたはデバイスでプロジェクトをビルドして実行する
プライマリノードでデータベースを開くには、次のようなコマンドを使用します:
sqlite3 "file:test.db?node=primary&bind=tcp://0.0.0.0:1234"