適切な作成パラメータ、接続パラメータ、同期パラメータ、プロトコルオプション、メソッド呼び出し、配備ファイルを指定して、Ultra Light J アプリケーションが Android スマートフォンで正常に実行されるようにします。
前提条件
この作業を実行するための前提条件はありません。
次のファイルを Android プロジェクトに追加します。
%SQLANY16%\UltraLite\UltraLiteJ\Android\UltraLiteJNI16.jar
%SQLANY16%\UltraLite\UltraLiteJ\Android\ARM\libultralitej16.so
次のパラメータを指定します。
難読化を使用している場合は、データベース作成時に作成パラメータ obfuscate=1 を設定します。
AES 暗号化を使用する場合は、データベース作成時または接続時に接続パラメータ DBKEY=encryption-key を設定します。
これらのパラメータを設定するには、setCreationString メソッドと setConnectionString メソッドを使用します。
Ultra Light アプリケーションで同期を使用する場合は、パラメータを適切に設定してください。
同期タイプ | パラメータの設定 |
---|---|
TCP/IP |
Stream 同期パラメータを "tcpip" に設定します。 |
HTTP |
Stream 同期パラメータを "http" に設定します。 |
RSA TLS |
Stream 同期パラメータを "tls" に設定します。 |
RSA HTTPS |
Stream 同期パラメータを "https" に設定します。 |
RSA エンドツーエンド暗号化 (RSA E2EE) を使用している場合は、プロトコルオプション e2ee_public_key=key-file を設定します。
ZLIB 圧縮を使用している場合は、プロトコルオプション compression=zlib を設定します。
AES 暗号化を使用している場合は、ConfigPersistent.EnableAesDBEncryption メソッドを呼び出します。
RSA TLS、RSA HTTPS、または RSA E2EE を使用している場合は、%SQLANY16%\UltraLite\UltraLiteJ\Android\ARM\libmlcrsa16.so を配備します。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |